Part Number Hot Search : 
R1250 03000 RFP30P06 5236B FR157G M51293F A5800 03000
Product Description
Full Text Search
 

To Download 2000313 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
PM7339 S/UNICDB
TM
S/UNI-CDB
SATURN USER NETWORK INTERFACE FOR QUAD CELL DELINEATION BLOCK
DATASHEET
PROPRIETARY AND CONFIDENTIAL ISSUE 2: MAY 2000
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
REVISION HISTORY Issue No. 2 1 Issue Date May 2000 March 2000 Details of Change Pin descriptions were corrected. SPLT Configuration registers were corrected. Document created.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE i
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
CONTENTS 1 2 3 4 5 6 7 8 FEATURES .............................................................................................. 6 APPLICATIONS ....................................................................................... 8 REFERENCES......................................................................................... 9 S/UNI-CDB BLOCK DIAGRAM.............................................................. 10 DATASHEET OVERVIEW.......................................................................11 PIN DIAGRAM ....................................................................................... 12 PIN DESCRIPTION................................................................................ 13 FUNCTIONAL DESCRIPTION............................................................... 37 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 9 10 SPLR PLCP LAYER RECEIVER................................................. 37 ATMF ATM CELL DELINEATOR ................................................. 37 RXCP-50 RECEIVE CELL PROCESSOR................................... 39 RXFF RECEIVE FIFO ................................................................. 41 CPPM CELL AND PLCP PERFORMANCE MONITOR............... 42 PRGD PSEUDO-RANDOM SEQUENCE GENERATOR/DETECTOR ......................................................... 42 SPLT SMDS PLCP LAYER TRANSMITTER ............................... 43 TXCP-50 TRANSMIT CELL PROCESSOR................................. 44 TXFF TRANSMIT FIFO ............................................................... 44 JTAG TEST ACCESS PORT....................................................... 45 MICROPROCESSOR INTERFACE ............................................ 45
NORMAL MODE REGISTER DESCRIPTION ....................................... 49 OPERATION .......................................................................................... 62 10.1 SOFTWARE INITIALIZATION SEQUENCE................................ 62
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 1
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
11
TEST FEATURES DESCRIPTION ........................................................ 64 11.1 JTAG TEST PORT ...................................................................... 68
12 13 14
D.C. CHARACTERISTICS ..................................................................... 74 ORDERING AND THERMAL INFORMATION........................................ 76 MECHANICAL INFORMATION.............................................................. 77
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 2
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
LIST OF REGISTERS REGISTER 000H, 100H, 200H, 300H: S/UNI-CDB CONFIGURATION 1 ....... 50 REGISTER 001H, 101H, 201H, 301H: S/UNI-CDB CONFIGURATION .......... 52 REGISTER 002H, 102H, 202H, 302H: S/UNI-CDB TRANSMIT CONFIGURATION ................................................................................. 54 REGISTER 003H, 103H, 203H, 303H: S/UNI-CDB RECEIVE CONFIGURATION ............................................................................................................... 56 REGISTER 008H, 108H, 208H, 308H: SPLR CONFIGURATION ................... 58 REGISTER 00CH, 10CH, 20CH, 30CH: SPLT CONFIGURATION ................. 60 REGISTER 100H: S/UNI-CDB MASTER TEST .............................................. 66 REGISTER 400H: S/UNI-CDB MASTER TEST .............................................. 67
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 3
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
LIST OF FIGURES FIGURE 1 - CELL DELINEATION STATE DIAGRAM ..................................... 38 FIGURE 2 - HCS VERIFICATION STATE DIAGRAM...................................... 41 FIGURE 3 - INPUT OBSERVATION CELL (IN_CELL) .................................... 72 FIGURE 4 - OUTPUT CELL (OUT_CELL) ...................................................... 72 FIGURE 5 - BI-DIRECTIONAL CELL (IO_CELL) ............................................ 73 FIGURE 6 - LAYOUT OF OUTPUT ENABLE AND BI-DIRECTIONAL CELLS 73
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 4
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
LIST OF TABLES TABLE 1 TABLE 2 TABLE 3 TABLE 4 TABLE 5 TABLE 8 TABLE 9 - REGISTER MEMORY MAP......................................................... 45 - STATSEL[2:0] OPTIONS ............................................................. 52 - SPLR FORM[1:0] CONFIGURATIONS........................................ 59 - SPLT FORM[1:0] CONFIGURATIONS ........................................ 61 - TEST MODE REGISTER MEMORY MAP ................................... 64 - INSTRUCTION REGISTER ......................................................... 68 - BOUNDARY SCAN REGISTER .................................................. 70
TABLE 10 - DC CHARACTERISTICS............................................................. 74 TABLE 11 - PACKAGING INFORMATION ...................................................... 76 TABLE 12 - THERMAL INFORMATION .......................................................... 76
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 5
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
1
FEATURES * * * Quad cell delineation device operating up to a maximum rate of 52 Mbit/s. Provides a UTOPIA Level 2 compatible ATM-PHY Interface. Implements the Physical Layer Convergence Protocol (PLCP) for DS1 transmission systems according to the ATM Forum User Network Interface Specification and ANSI TA-TSY-000773, TA-TSY-000772, and E1transmission systems according to the ETSI 300-269 and ETSI 300-270. Uses the PMC-Sierra PM4341 T1XC, PM4344 TQUAD, PM6341 E1XC, and PM6344 EQUAD T1 and E1 framer/line interface chips for DS1 and E1 applications. Provides programmable pseudo-random test pattern generation, detection, and analysis features. Provides integral transmit and receive HDLC controllers with 128-byte FIFO depths. Provides performance monitoring counters suitable for accumulation periods of up to 1 second. Provides an 8-bit microprocessor interface for configuration, control and status monitoring. Provides a standard 5 signal P1149.1 JTAG test port for boundary scan board test purposes. Low power 3.3V CMOS technology with 5V tolerant inputs. Available in a high density 256-pin SBGA package (27mm x 27mm).
*
* * * * * * *
The receiver section: * * Provides PLCP frame synchronization, path overhead extraction, and cell extraction for DS1 PLCP and E1 PLCP formatted streams. Provides a 50 MHz 8-bit wide or 16-bit wide Utopia FIFO buffer in the receive path with parity support, and multi-PHY (Level 2) control signals.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 6
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
*
Provides ATM framing using cell delineation. ATM cell delineation may optionally be disabled to allow passing of all cell bytes regardless of cell delineation status. Provides cell descrambling, header check sequence (HCS) error detection, idle cell filtering, header descrambling (for use with PPP packets), and accumulates the number of received idle cells, the number of received cells written to the FIFO, and the number of HCS errors. Provides a four cell FIFO for rate decoupling between the line, and a higher layer processing entity. FIFO latency may be reduced by changing the number of operational cell FIFOs. Provides programmable pseudo-random test-sequence detection (up to 2321 bit length patterns conforming to ITU-T O.151 standards) and analysis features.
*
*
*
The transmitter section: * * Provides a 50 MHz 8-bit wide or 16-bit wide Utopia FIFO buffer in the transmit path with parity support and multi-PHY (Level 2) control signals. Provides optional ATM cell scrambling, header scrambling (for use with PPP packets), HCS generation/insertion, programmable idle cell insertion, diagnostics features and accumulates transmitted cells read from the FIFO. Provides a four cell FIFO for rate decoupling between the line and a higher layer processing entity. FIFO latency may be reduced by changing the number of operational cell FIFOs. Provides an 8 kHz reference input for locking the transmit PLCP frame rate to an externally applied frame reference. Provides programmable pseudo-random test sequence generation (up to 232-1 bit length sequences conforming to ITU-T O.151 standards). Diagnostic abilities include single bit error insertion or error insertion at bit error rates ranging from 10-1 to 10-7.
*
* *
Loopback features: * Provides for diagnostic loopbacks and line loopbacks.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 7
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
2
APPLICATIONS * * * * ATM Switches, Multiplexers, and Routers SMDS Switches, Multiplexers and Routers DSLAM Integrated Access Devices (IAD)
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 8
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
3
REFERENCES
1. ANSI T1.627 - 1993, "Broadband ISDN - ATM Layer Functionality and Specification". 2. ANSI T1.646 - 1995, "Broadband ISDN - Physical Layer Specification for UserNetwork Interfaces Including DS1/ATM". 3. ATM Forum - ATM User-Network Interface Specification, V3.1, October, 1995. 4. ATM Forum - "UTOPIA, An ATM PHY Interface Specification, Level 2, Version 1", June, 1995. 5. Bell Communications Research, TA-TSY-000773 - "Local Access System Generic Requirements, Objectives, and Interface in Support of Switched Multi-megabit Data Service" Issue 2, March 1990 and Supplement 1, December 1990. 6. ETS 300 269 Draft Standard T/NA(91)17 - "Metropolitan Area Network Physical Layer Convergence Procedure for 2.048 Mbit/s", April 1994. 7. ITU-T Recommendation O.151 - "Error Performance Measuring Equipment Operating at the Primary Rate and Above", October, 1992. 8. ITU-T Recommendation I.432 - "B-ISDN User-Network Interface - Physical Layer Specification", 1993 9. ITU-T Recommendation G.704 - "General Aspects of Digital Transmission Systems; Terminal Equipments - Synchronous Frame Structures Used At 1544, 6312, 2048, 8488 and 44 736 kbit/s Hierarchical Levels", July, 1995.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 9
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
4
S/UNI-CDB BLOCK DIAGRAM
IEEE P1149.1 JTAG Test Access Port
TDATO[4:1] TOHM[4:1] TCLK[4:1]
SPLT Transmit ATM and PLCP Framer
TXCP_50 Tx Cell Processor
TXFF Tx 4 Cell FIFO
System I/F
DTCA [4:1] TDAT[15:0] TPRTY TSOC TCA TADR[4:0] TENB TFCLK PHY_ADR[2:0] ATM8 RFCLK RENB RADR[4:0] RCA RSOC RPRTY RDAT[15:0] DRCA[4:1]
RCLK[4:1] RDATI[4:1] ROHM[4:1]
ATMF/SPLR Receive ATM and PLCP Framer
RXCP_50 Rx Cell Processor CPPM PLCP/cell Perf. Monitor
RXFF Rx 4 Cell FIFO
Microprocessor I/F
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 10
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
5
DATASHEET OVERVIEW
The PM7339 S/UNI-CDB is functionally equivalent to a PM7346 S/UNI-QJET placed in DS3/E3/J2 Framer Bypass mode. The devices are software compatible and pin compatible. This datasheet provides a complete pin-out description for the S/UNICDB, as well as any differences between these devices. A software initialization sequence is required for the device to operate properly. This software initialization is described in section 10.1. For a complete functional and register description, please refer to the SUNI-QJET Datasheet, PMC-960835.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 11
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
6
PIN DIAGRAM The S/UNI-CDB is packaged in a 256-pin SBGA package having a body size of 27mm by 27mm and a pin pitch of 1.27 mm.
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
A
VSS
VSS
VSS
TDAT[10]
TDAT[14]
D[1]
D[5]
VSS
A[3]
A[7]
VSS
VSS
ALE
INTB
TRSTB
TOHM[4]
RCLK[4]
VSS
VSS
VSS
A
B
VSS
VDD
VDD
TDAT[9]
TDAT[13]
D[0]
D[4]
A[0]
A[2]
A[6]
A[9]
A[10]
WRB
TDO
TCK
TCLK[4]
TDATO[3]
VDD
VDD
VSS
B
C
VSS
VDD
VDD
TDAT[7]
TDAT[11]
TDAT[15]
D[2]
D[6]
A[1]
A[5]
A[8]
CSB
RSTB
TMS
TDATO[4]
ROHM[4]
TCLK[3]
VDD
VDD
VSS
C
D
TDAT[3]
TDAT[4]
TDAT[6]
NC
TDAT[8]
TDAT[12]
VDD
D[3]
D[7]
A[4]
VDD
RDB
TDI
VDD
RDATI[4]
TOHM[3]
BIAS
TDATO[2]
TCLK[2]
RDATI[3]
D
E
TFCLK
TDAT[0]
TDAT[2]
TDAT[5]
TOHM[2]
ROHM[3]
RDATI[2]
ROHM[2]
E
F
TADR[2]
TADR[3]
TADR[4]
TDAT[1]
RCLK[3]
RCLK[2]
TDATO[1]
TOHM[1]
F
G
TSOC
TPRTY
TADR[1]
VDD
VDD
TCLK[1]
ROHM[1]
RCLK[1]
G
H
BIAS
TCA
TENB
TADR[0]
RDATI[1]
VSS
NC
VSS
H
J
VSS
DTCA[2]
DTCA[3]
DTCA[4]
VSS
NC
NC
NC
J
K
VSS
DTCA[1]
PHY_ADR[2]
VDD
BOTTOM
VIEW
NC
VSS
VSS
NC
K
L
PHY_ADR[1] PHY_ADR[0]
ATM8
DRCA[4]
VDD
NC
NC
VSS
L
M
DRCA[3]
DRCA[2]
DRCA[1]
RSOC
VSS
NC
NC
VSS
M
N
VSS
RCA
RENB
RADR[3]
NC
NC
NC
VSS
N
P
RFCLK
RADR[4]
RADR[2]
VDD
VDD
VSS
NC
NC
P
R
RADR[1]
RADR[0]
RPRTY
RDAT[13]
NC
NC
NC
VSS
R
T
RDAT[15]
RDAT[14]
RDAT[12]
RDAT[9]
FRMSTAT[2]
REF8KI
NC
NC
T
U
RDAT[11]
RDAT[10]
RDAT[8]
BIAS
RDAT[6]
RDAT[2]
VDD
TPOHCLK[4] REF8KO[4]
VDD
RPOHCLK[3] TPOHINS[2]
RPOH[2]
VDD
TPOHCLK[1] RPOHCLK[1]
BIAS
FRMSTAT[1] FRMSTAT[3] FRMSTAT[4]
U
V
VSS
VDD
VDD
RDAT[7]
RDAT[3]
TICLK[4]
TPOHINS[4]
RPOH[4]
TIOHM[3]
TPOHCLK[3]
RPOH[3]
TIOHM[2]
TPOHCLK[2] RPOHCLK[2]
TIOHM[1]
TPOHFP[1]
REF8KO[1]
VDD
VDD
VSS
V
W
VSS
VDD
VDD
RDAT[5]
RDAT[1]
TIOHM[4]
TPOHFP[4] RPOHCLK[4]
TPOH[3]
TPOHINS[3]
LCD[3]
TICLK[2]
TPOH[2]
LCD[2]
TICLK[1]
TPOHINS[1]
RPOH[1]
VDD
VDD
VSS
W
Y
VSS
VSS
VSS
RDAT[4]
RDAT[0]
TPOH[4]
LCD[4]
TICLK[3]
VSS
VSS
TPOHFP[3]
REF8KO[3]
VSS
TPOHFP[2]
REF8KO[2]
TPOH[1]
LCD[1]
VSS
VSS
VSS
Y
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 12
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
7
PIN DESCRIPTION Pin Name TDATO[4] TDATO[3] TDATO[2] TDATO[1] Type Output Pin No. C6 B4 D3 F2 Function Transmit Data (TDATO[4:1]). TDATO[4:1] contains the transmit data stream when the single-rail (unipolar) output format is enabled The TDATO[4:1] pin function selection is controlled by the TFRM[1:0] and the TUNI bits in the S/UNI-CDB Transmit Configuration Registers. TDATO[4:1] is updated on the falling edge of TCLK[4:1] by default, and may be configured to be updated on the rising edge of TCLK[4:1] through the TCLKINV bit in the S/UNI-CDB Transmit Configuration Registers. Finally, TDATO[4:1] can be updated on the rising edge of TICLK[4:1], enabled by the TICLK bit in the S/UNI-CDB Transmit Configuration Registers.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 13
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name TOHM[4] TOHM[3] TOHM[2] TOHM[1]
Type Output
Pin No. A5 D5 E4 F1
Function Transmit Overhead Mask (TOHM[4:1]). TOHM[4:1] indicates the position of overhead bits (non-payload bits) in the transmission system stream aligned with TDATO[4:1]. When a PLCP formatted signal is transmitted, TOHM[4:1] is set to logic 1 once per transmission frame, and indicates the DS1 or E1 frame alignment. TOHM[4:1] is a delayed version of the TIOHM[4:1] input, and indicates the position of each overhead bit in the transmission frame. TOHM[4:1] is updated on the falling edge of TCLK[4:1]. The TOHM[4:1] pin function selection is controlled by the TFRM[1:0] and the TUNI bits in the S/UNI-CDB Transmit Configuration Registers. TOHM[4:1] is updated on the falling edge of TCLK[4:1] by default, and may be enabled to be updated on the rising edge of TCLK[4:1]. This sampling is controlled by the TCLKINV bit in the S/UNI-CDB Transmit Configuration Registers. Finally, TOHM[4:1] can be updated on the rising edge of TICLK[4:1], enabled by the TICLK bit in the S/UNI-CDB Transmit Configuration Registers.
TCLK[4] TCLK[3] TCLK[2] TCLK[1]
Output
B5 C4 D2 G3
Transmit Output Clock (TCLK[4:1]). TCLK[4:1] provides the transmit direction timing. TCLK[4:1] is a buffered version of TICLK[4:1] and can be enabled to update the TDATO[4:1] and TOHM[4:1] outputs on its rising or falling edge.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 14
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name RDATI[4] RDATI[3] RDATI[2] RDATI[1]
Type Input
Pin No. D6 D1 E2 H4
Function Receive Data (RDATI[4:1]). RDATI[4:1] contains the data stream when the singlerail (unipolar) NRZ input format is enabled. The RDATI[4:1] pin function selection is controlled by the RFRM[1:0] bits in the S/UNI-CDB Configuration Registers. RDATI[4:1] is sampled on the rising edge of RCLK[4:1] by default, and may be enabled to be sampled on the falling edge of RCLK[4:1]. This sampling is controlled by the RCLKINV bit in the S/UNI-CDB Receive Configuration Registers. Receive Overhead Mask (ROHM[4:1]). When a DS1 or E1 PLCP or ATM directmapped signal is received, ROHM[4:1] is pulsed once per transmission frame, and indicates the DS1 or E1 frame alignment relative to the RDATI[4:1] data stream. When an alternate frame-based signal is received, ROHM[4:1] indicates the position of each overhead bit in the transmission frame. The RLCV/ROHM[4:1] pin function selection is controlled by the RFRM[1:0] bits in the S/UNI-CDB Receive Configuration Registers, and the PLCPEN bit in the SPLR Configuration register. RLCV[4:1], and ROHM[4:1] are sampled on the rising edge of RCLK[4:1] by default, and may be enabled to be sampled on the falling edge of RCLK[4:1]. This sampling is controlled by the RCLKINV bit in the S/UNI-CDB Receive Configuration Registers.
ROHM[4] ROHM[3] ROHM[2] ROHM[1]
Input
C5 E3 E1 G2
RCLK[4] RCLK[3] RCLK[2] RCLK[1]
Input
A4 F4 F3 G1
Receive Clock (RCLK[4:1]). RCLK[4:1] provides the receive direction timing. RCLK[4:1] is the externally recovered transmission system baud rate clock that samples the RDATI[4:1] and RLCV/ROHM[4:1] inputs on its rising or falling edge.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 15
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name REF8KI
Type Input
Pin No. T3
Function Reference 8 kHz Input (REF8KI). The PLCP frame rate is locked to an external 8 kHz reference applied on this input . An internal phase-frequency detector compares the transmit PLCP frame rate with the externally applied 8 kHz reference and adjusts the PLCP frame rate. The REF8KI input must transition high once every 125 s for correct operation. The REF8KI input is treated as an asynchronous signal and must be "glitchfree". If the LOOPT register bit is logic 1, the PLCP frame rate is locked to the RPOHFP[x] signal instead of the REF8KI input.
TPOHINS[4] TPOHINS[3] TPOHINS[2] TPOHINS[1]
Input
V14 W11 U9 W5
Transmit Path Overhead Insertion (TPOHINS[4:1]). TPOHINS[4:1] controls the insertion of PLCP overhead octets on the TPOH[4:1] input. When TPOHINS[4:1] is logic 1, the associated overhead bit in the TPOH[4:1] stream is inserted in the transmit PLCP frame. When TPOHINS[4:1] is logic 0, the PLCP path overhead bit is generated and inserted internally. TPOHINS[4:1] is sampled on the rising edge of TPOHCLK[4:1]. Transmit PLCP Overhead Data (TPOH[4:1]). TPOH[4:1] contains the PLCP path overhead octets (Zn, F1, B1, G1, M1, M2, and C1) which may be inserted in the transmit PLCP frame. The octet data on TPOH[4:1] is shifted in order from the most significant bit (bit 1) to the least significant bit (bit 8). TPOH[4:1] is sampled on the rising edge of TPOHCLK[4:1].
TPOH[4] TPOH[3] TPOH[2] TPOH[1]
Input
Y15 W12 W8 Y5
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 16
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name TCELL[4] TCELL[3] TCELL[2] TCELL[1]
Type Output
Pin No. W14 Y10 Y7 V5
Function Transmit Cell Indication (TCELL[4:1]). TCELL[x] is valid when the TCELL bit in the S/UNI-CDB Misc. register (09BH, 19BH, 29BH, 39BH) is set. TCELL[x] pulses once for every cell (idle or assigned) transmitted. TCELL[x] is updated using timing derived from the transmit input clock (TICLK[x]), and is active for a minimum of 8 TICLK[x] periods (or 8 RCLK[x] periods if loop-timed). Transmit PLCP Overhead Clock (TPOHCLK[4:1]). TPOHCLK[4:1] is active when PLCP processing is enabled. TPOHCLK[4:1] is nominally a 26.7 kHz clock for a DS1 PLCP frame and a 33.7 kHz clock for an E1 based PLCP frame. TPOHFP[4:1] is updated on the falling edge of TPOHCLK[4:1]. TPOH[4:1], and TPOHINS[4:1] are sampled on the rising edge of TPOHCLK[4:1]. Transmit Input Overhead Mask (TIOHM[4:1]). TIOHM[4:1] indicates the position of overhead bits when not configured for DS1 or E1 transmission system streams. TIOHM[4:1] is delayed internally to produce the TOHM[4:1] output. When configured for operation over a DS1 or an E1 transmission system sublayer, TIOHM[4:1] is not required, and should be set to logic 0. When configured for other transmission systems, TIOHM[4:1] is set to logic 1 for each overhead bit position. TIOHM[4:1] is set to logic 0 if the transmission system contains no overhead bits. TIOHM[4:1] is sampled on the rising edge of TICLK[4:1].
TPOHCLK[4] TPOHCLK[3] TPOHCLK[2] TPOHCLK[1]
Output
U13 V11 V8 U6
TIOHM[4] TIOHM[3] TIOHM[2] TIOHM[1]
Input
W15 V12 V9 V6
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 17
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name TICLK[4] TICLK[3] TICLK[2] TICLK[1]
Type Input
Pin No. V15 Y13 W9 W6
Function Transmit Input Clock (TICLK[4:1]). TICLK[4:1] provides the transmit direction timing. TICLK[4:1] is the externally generated transmission system baud rate clock. It is internally buffered to produce the transmit clock output, TCLK[4:1], and can be enabled to update the TDATO[4:1] and TOHM[4:1] outputs on the TICLK[4:1] rising edge. The TICLK[4:1] maximum frequency is 52 MHz. Receive PLCP Overhead Frame Position (RPOHFP[4:1]). RPOHFP[4:1] locates the individual PLCP path overhead bits in the receive overhead data stream, RPOH[4:1]. RPOHFP[4:1] is logic 1 while bit 1 (the most significant bit) of the path user channel octet (F1) is present in the RPOH[4:1] stream. RPOHFP[4:1] is updated on the falling edge of RPOHCLK[4:1]. RPOHFP[4:1] is available when the PLCPEN register bit is logic 1 in the SPLR Configuration Register. Receive PLCP Overhead Data (RPOH[4:1]). RPOH[4:1] contains the PLCP path overhead octets (Zn, F1, B1, G1, M1, M2, and C1) extracted from the received PLCP frame when the PLCP layer is in-frame. When the PLCP layer is in the loss of frame state, RPOH[4:1] is forced to all ones. The octet data on RPOH[4:1] is shifted out in order from the most significant bit (bit 1) to the least significant bit (bit 8). RPOH[4:1] is updated on the falling edge of RPOHCLK[4:1].
RPOHFP[4] RPOHFP[3] RPOHFP[2] RPOHFP[1]
Output
U12 Y9 Y6 V4
RPOH[4] RPOH[3] RPOH[2] RPOH[1]
Output
V13 V10 U8 W4
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 18
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name RPOHCLK[4] RPOHCLK[3] RPOHCLK[2] RPOHCLK[1]
Type Output
Pin No. W13 U10 V7 U5
Function Receive PLCP Overhead Clock (RPOHCLK[4:1]). RPOHCLK[4:1] is active when PLCP processing is enabled. The frequency of this signal depends on the selected PLCP format. RPOHCLK[4:1] is nominally a 26.7 kHz clock for a DS1 PLCP frame and a 33.7 kHz clock for an E1 based PLCP frame. RPOHFP[4:1] and RPOH[4:1] are updated on the falling edge of RPOHCLK[4:1]. Loss of Cell Delineation (LCD[4:1]). LCD[4:1] is an active high signal which is asserted while the ATM cell processor has detected a Loss of Cell Delineation defect.
LCD[4] LCD[3] LCD[2] LCD[1] FRMSTAT[4] FRMSTAT[3] FRMSTAT[2] FRMSTAT[1]
Output
Y14 W10 W7 Y4
Output
U1 U2 T4 U3
Framer Status (FRMSTAT[4:1]). FRMSTAT[4:1] is an active high signal which can be configured to show when the PLCP framer has detected certain conditions. The FRMSTAT[4:1] outputs can be programmed via the STATSEL[2:0] bits in the S/UNI-CDB Configuration 2 Register to indicate: PLCP Loss of Frame, PLCP Out of Frame, AIS, and Loss of Signal. FRMSTAT[4:1] should be treated as a glitch free asynchronous signal. ATM Interface Bus Width Selection (ATM8). The ATM8 input pin determines whether the S/UNI-CDB works with a 8-bit wide interface (RDAT[7:0] and TDAT[7:0]) or a 16-bit wide interface (RDAT[15:0] and TDAT[15:0]). If ATM8 is set to logic 1, then the 8-bit wide interface is chosen. If ATM8 is set to logic 0, then the 16-bit wide interface is chosen.
ATM8
Input
L18
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 19
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name TDAT[15] TDAT[14] TDAT[13] TDAT[12] TDAT[11] TDAT[10] TDAT[9] TDAT[8] TDAT[7] TDAT[6] TDAT[5] TDAT[4] TDAT[3] TDAT[2] TDAT[1] TDAT[0]
Type Input
Pin No. C15 A16 B16 D15 C16 A17 B17 D16 C17 D18 E17 D19 D20 E18 F17 E19
Function Transmit Cell Data Bus (TDAT[15:0]). This bus carries the ATM cell octets that are written to the selected transmit FIFO. TDAT[15:0] is sampled on the rising edge of TFCLK and is considered valid only when TENB is simultaneously asserted and the S/UNI-CDB has been selected via the TADR[4:2] and PHY_ADR[2:0] inputs. The S/UNI-CDB can be configured to operate with an 8-bit wide or 16-bit wide ATM data interface via the ATM8 input pin. When configured for the 8-bit wide interface, TDAT[15:8] are not used and should be tied to ground.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 20
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name TPRTY
Type Input
Pin No. G19
Function Transmit bus parity (TPRTY). The transmit parity (TPRTY) signal indicates the parity of the TDAT[15:0] or TDAT[7:0] bus. If configured for the 8-bit bus (via the ATM8 input pin), then parity is calculated over TDAT[7:0]. If configured for the 16-bit bus, then parity is calculated over TDAT[15:0]. A parity error is indicated by a status bit and a maskable interrupt. Cells with parity errors are inserted in the transmit stream, so the TPRTY input may be unused. Odd or even parity selection is made using the TPTYP register bit. TPRTY is sampled on the rising edge of TFCLK and is considered valid only when TENB is simultaneously asserted and the S/UNI-CDB has been selected via the TADR[4:0] and PHY_ADR[2:0] inputs.
TSOC
Input
G20
Transmit Start of Cell (TSOC). The transmit start of cell (TSOC) signal marks the start of cell on the TDAT bus. When TSOC is high, the first word of the cell structure is present on the TDAT bus. It is not necessary for TSOC to be present for each cell. An interrupt may be generated if TSOC is high during any word other than the first word of the cell structure. TSOC is sampled on the rising edge of TFCLK and is considered valid only when TENB is simultaneously asserted and the S/UNI-CDB has been selected via the TADR[4:2] and PHY_ADR[2:0] inputs.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 21
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name TENB
Type Input
Pin No. H18
Function Transmit Multi-Phy Write Enable (TENB). The TENB signal is an active low input which is used along with the TADR[4:0] inputs to initiate writes to the transmit FIFOs. When sampled low using the rising edge of TFCLK, the word on the TDAT bus is written into the transmit FIFO selected by the TADR[4:0] address bus. When sampled high using the rising edge of TFCLK, no write is performed, but the TADR[4:0] address is latched to identify the transmit FIFO to be accessed. A complete 53 octet cell must be written to the transmit FIFO before it is inserted into the transmit stream. Idle cells are inserted when a complete cell is not available. Transmit Address (TADR[4:0]). The TADR[4:0] bus is used to select the FIFO (and hence port) that is written to using the TENB signal and the FIFO whose cellavailable signal is visible on the TCA output. TADR[4:0] is sampled on the rising edge of TFCLK together with TENB. Note that the null-PHY address 1FH is an invalid address and will not be identified to any port on the S/UNI-CDB.
TADR[4] TADR[3] TADR[2] TADR[1] TADR[0]
Input
F18 F19 F20 G18 H17
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 22
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name TCA
Type Output
Pin No. H19
Function Transmit Multi-Phy Cell Available (TCA). The TCA signal indicates when a cell is available in the transmit FIFO for the port selected by TADR[4:0]. When high, TCA indicates that the corresponding transmit FIFO is not full and a complete cell may be written. When TCA goes low, it can be configured to indicate either that the corresponding transmit FIFO is near full or that the corresponding transmit FIFO is full. TCA will transition low on the rising edge of TFCLK which samples Payload byte 43 (TCALEVEL0=0) or 47 (TCALEVEL0=1) for the 8-bit interface (ATM8=1), or the rising edge of TFCLK which samples Payload word 19 (TCALEVEL0=0) or 23 (TCALEVEL0=1) for the 16-bit interface (ATM8=0) if the PHY being polled is the same as the PHY in use. To reduce FIFO latency, the FIFO depth at which TCA indicates "full" can be set to one, two, three or four cells. Note that regardless of what fill level TCA is set to indicate "full" at, the transmit cell processor can store 4 complete cells. TCA is tri-stated when either the null-PHY address (1FH) or an address not matching the address space set by PHY_ADR[2:0] is latched (by TFCLK) from the TADR[4:2] inputs. The polarity of TCA (with respect the the description above) is inverted when the TCAINV register bit is set to logic 1.
TFCLK
Input
E20
Transmit FIFO Write Clock (TFCLK). This signal is used to write ATM cells to the four cell transmit FIFOs. TFCLK cycles at a 52 MHz or lower instantaneous rate. Please note that the TFCLK input is not 5 V tolerant, it is a 3.3 V only input pin.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 23
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name DTCA[4] DTCA[3] DTCA[2] DTCA[1]
Type Output
Pin No. J17 J18 J19 K19
Function Direct Access Transmit Cell Available (DTCA[4:1]). These output signals indicate when a cell is available in the transmit FIFO for the corresponding port. When high, DTCA[x] indicates that the corresponding transmit FIFO is not full and a complete cell may be written. DTCA[x] can be configured to indicate either that the corresponding transmit FIFO is near full and can accept no more than four writes or that the corresponding transmit FIFO is full. DTCA[x] will thus transition low on the rising edge of TFLCK which samples Payload byte 43 (TCALEVEL0=0) or 47 (TCALEVEL0=1) for the 8-bit interface (ATM8=1), or the rising edge of TFCLK which samples Payload word 19 (TCALEVEL0=0) or 23 (TCALEVEL0=1) for the 16-bit interface (ATM8=0). To reduce FIFO latency, the FIFO depth at which DTCA[x] indicates "full" can be set to one, two, three or four cells. Note that regardless of what fill level DTCA[x] is set to indicate "full" at, the transmit cell processor can store 4 complete cells. The polarity of DTCA[x] (with respect the the description above) is inverted when the TCAINV register bit is set to logic 1. The DTCA[4:1] outputs can be used to support Utopia Direct Access mode.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 24
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name RDAT[15] RDAT[14] RDAT[13] RDAT[12] RDAT[11] RDAT[10] RDAT[9] RDAT[8] RDAT[7] RDAT[6] RDAT[5] RDAT[4] RDAT[3] RDAT[2] RDAT[1] RDAT[0] RPRTY
Type Output
Pin No. T20 T19 R17 T18 U20 U19 T17 U18 V17 U16 W17 Y17 V16 U15 W16 Y16
Function Receive Cell Data Bus (RDAT[15:0]). This bus carries the ATM cell octets that are read from the receive ATM FIFO selected by RADR[4:0]. RDAT[15:0] is tri-stated when RENB is high. RDAT[15:0] is updated on the rising edge of RFCLK. The S/UNI-CDB can be configured to operate with an 8-bit wide or 16-bit wide ATM data interface via the ATM8 input pin. RDAT[15:8] will remain tri-stated if ATM8 is set to logic 1. RDAT[15:0] is tri-stated when either the null-PHY address (1FH) or an address not matching the address space set by PHY_ADR[2:0] is latched from the RADR[4:2] inputs when RENB is high.
Output
R18
Receive Parity (RPRTY). The receive parity (RPRTY) signal indicates the parity of the RDAT bus. The S/UNI-CDB can be configured to operate with an 8-bit wide or 16-bit wide ATM data interface via the ATM8 input pin. In the 8-bit mode, RPRTY reflects the parity of RDAT[7:0]. In the 16-bit mode, RPRTY reflects the parity of RDAT[15:0]. Odd or even parity selection is made using the RXPTYP register bit. RPRTY is tri-stated when either the nullPHY address (1FH) or an address not matching the address space set by PHY_ADR[2:0] is latched from the RADR[4:2] inputs when RENB is high.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 25
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name RSOC
Type Output
Pin No. M17
Function Receive Start of Cell (RSOC). This signal marks the start of cell on the RDAT bus. RSOC marks the start of the cell on the RDAT bus. RSOC is tri-stated when either the nullPHY address (1FH) or an address not matching the address space set by PHY_ADR[2:0] is latched from the RADR[4:0] inputs when RENB is high.
RENB
Input
N18
Receive Multi-Phy Read Enable (RENB). The RENB signal is used to initiate reads from the receive FIFOs. When sampled low using the rising edge of RFCLK, a byte is read (if one is available) from the receive FIFO selected by the RADR[4:0] address bus and output on the RDAT bus. When sampled high using the rising edge of RFCLK, no read is performed and RDAT[15:0], RPRTY, and RSOC are tristated, and the address on RADR[4:0] is latched to select the device or port for the next ATM FIFO access. RENB must operate in conjunction with RFCLK to access the FIFOs at a high enough rate to prevent FIFO overflows. The ATM layer device may de-assert RENB at anytime it is unable to accept another byte. Receive Address (RADR[4:0]). The RADR[4:1] signal is used to select the FIFO (and hence port) that is read from using the RENB signal and the FIFO whose cell-available signal is visible on the RCA output. RADR[4:0] is sampled on the rising edge of RFCLK together with RENB. Note that the null-PHY address 1FH is an invalid address and will not be identified to any port on the S/UNI-CDB.
RADR[4] RADR[3] RADR[2] RADR[1] RADR[0]
Input
P19 N17 P18 R20 R19
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 26
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name RCA
Type Output
Pin No. N19
Function Receive Multi-Phy Cell Available (RCA). The RCA signal indicates when a cell is available in the receive FIFO for the port selected by RADR[4:0]. RCA can be configured to be de-asserted when either zero or four bytes remain in the selected/addressed FIFO. RCA will thus transition low on the rising edge of RFCLK after Payload byte 48 (RCALEVEL0=1) or 43 (RCALEVEL0=0) is output for the 8-bit interface (ATM8=1), or after Payload word 24 (RCALEVEL0=1) or 19 (RCALEVEL0=0) is output for the 16-bit interface (ATM8=0) if the PHY being polled is the same as the PHY in use. RCA is tri-stated when either the null-PHY address (1FH) or an address not matching the address space set by PHY_ADR[2:0] is latched (by RFCLK) from the RADR[4:2] inputs. The polarity of RCA (with respect to the description above) is inverted when the RCAINV register bit is set to logic 1.
RFCLK
Input
P20
Receive FIFO Read Clock (RFCLK). This signal is used to read ATM cells from the receive FIFOs. RFCLK must cycle at a 52 MHz or lower instantaneous rate, but at a high enough rate to avoid FIFO overflows. Please note that the RFCLK input is not 5 V tolerant, it is a 3.3 V only input pin.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 27
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name DRCA[4] DRCA[3] DRCA[2] DRCA[1]
Type Output
Pin No. L17 M20 M19 M18
Function Direct Access Receive Cell Available (DRCA[4:1]). These output signals indicate when a cell is available in the receive FIFO for the corresponding port. DRCA[4:1] can be configured to be deasserted when either zero or four bytes remain in the FIFO. DRCA[4:1] will thus transition low on the rising edge of RFCLK after Payload byte 48 (RCALEVEL0=1) or 43 (RCALEVEL0=0) is output for the 8-bit interface (ATM8=1), or after Payload word 24 (RCALEVEL0=1) or 19 (RCALEVEL0=0) is output for the 16-bit interface (ATM8=0). The DRCA[4:1] outputs can be used to support Utopia Direct Access mode.
PHY_ADR[2] PHY_ADR[1] PHY_ADR[0]
Input
K18 L20 L19
Device Identification Address (PHY_ADR[2:0]). The PHY_ADR[2:0] inputs are the most-significant bits of the address space which this S/UNI-CDB occupies. When the PHY_ADR[2:0] inputs match the TADR[4:2] or RADR[4:2] inputs, then one of the four quadrants (as determined by the TADR[1:0] or RADR[1:0] inputs) in this S/UNI-CDB is selected for transmit or receive ATM access. Note that the null-PHY address 1FH is an invalid address and will not be identified to any port on the S/UNI-CDB.
CSB
Input
C9
Active low Chip Select (CSB). This signal must be low to enable S/UNI-CDB register accesses. If CSB is not used, (RDB and WRB determine register reads and writes) then it should be tied to an inverted version of RSTB.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 28
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name WRB
Type Input
Pin No. B8
Function Active low Write Strobe (WRB). This signal is pulsed low to enable a S/UNI-CDB register write access. The D[7:0] bus is clocked into the addressed register on the rising edge of WRB while CSB is low. Active low Read Enable (RDB). This signal is pulsed low to enable a S/UNI-CDB register read access. The S/UNI-CDB drives the D[7:0] bus with the contents of the addressed register while RDB and CSB are both low. Bi-directional Data Bus (D[7:0]). The bidirectional data bus D[7:0] is used during S/UNI-CDB register read and write accesses.
RDB
Input
D9
D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] A[10] A[9] A[8] A[7] A[6] A[5] A[4] A[3] A[2] A[1] A[0]
I/O
D12 C13 A14 B14 D13 C14 A15 B15
Input
B9 B10 C10 A11 B11 C11 D11 A12 B12 C12 B13
Address Bus (A[10:0]). The address bus A[10:0] selects specific registers during S/UNI-CDB register accesses.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 29
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name RSTB
Type Input
Pin No. C8
Function Active low Reset (RSTB). This signal is set low to asynchronously reset the S/UNI-CDB. RSTB is a Schmitt-trigger input with an integral pull-up resistor. Address Latch Enable (ALE). The address latch enable (ALE) is active-high and latches the address bus A[10:0] when low. When ALE is high, the internal address latches are transparent. It allows the S/UNI-CDB to interface to a multiplexed address/data bus. ALE has an integral pull-up resistor. Active low Open-Drain Interrupt (INTB). This signal goes low when an unmasked interrupt event is detected on any of the internal interrupt sources. Note that INTB will remain low until all active, unmasked interrupt sources are acknowledged at their source. Test Clock (TCK). This signal provides timing for test operations that can be carried out using the IEEE P1149.1 test access port. Test Mode Select (TMS). This signal controls the test operations that can be carried out using the IEEE P1149.1 test access port. TMS is sampled on the rising edge of TCK. TMS has an integral pull up resistor. Test Data Input (TDI). This signal carries test data into the S/UNI-CDB via the IEEE P1149.1 test access port. TDI is sampled on the rising edge of TCK. TDI has an integral pull up resistor.
ALE
Input
A8
INTB
Output
A7
TCK
Input
B6
TMS
Input
C7
TDI
Input
D8
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 30
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name TDO
Type Output
Pin No. B7
Function Test Data Output (TDO). This signal carries test data out of the S/UNI-CDB via the IEEE P1149.1 test access port. TDO is updated on the falling edge of TCK. TDO is a tri-state output which is inactive except when scanning of data is in progress. Active low Test Reset (TRSTB). This signal provides an asynchronous S/UNI-CDB test access port reset via the IEEE P1149.1 test access port. TRSTB is a Schmitt triggered input with an integral pull up resistor. TRSTB must be asserted during the power up sequence. Note that if not used, TRSTB must be connected to the RSTB input.
TRSTB
Input
A6
BIAS
Input
H20 U17 D4 U4
+5V Bias (BIAS). When tied to +5V, the BIAS input is used to bias the wells in the input and I/O pads so that the pads can tolerate 5V on their inputs without forward biasing internal ESD protection devices. When tied to VDD, the inputs and bidirectional inputs will only tolerate input levels up to VDD.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 31
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name VDD[1] VDD[2] VDD[3] VDD[4] VDD[5] VDD[6] VDD[7] VDD[8] VDD[9] VDD[10] VDD[11] VDD[12] VDD[13] VDD[14] VDD[15] VDD[16] VDD[17] VDD[18] VDD[19] VDD[20] VDD[21] VDD[22] VDD[23] VDD[24] VDD[25] VDD[26] VDD[27] VDD[28]
Type Power
Pin No. B2 B3 B18 B19 C2 C3 C18 C19 D7 D10 D14 G4 G17 K17 L4 P4 P17 U7 U11 U14 V2 V3 V18 V19 W2 W3 W18 W19
Function DC Power. The DC Power pins should be connected to a well-decoupled +3.3V DC supply.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 32
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name VSS[1] VSS[2] VSS[3] VSS[4] VSS[5] VSS[6] VSS[7] VSS[8] VSS[9] VSS[10] VSS[11] VSS[12] VSS[13] VSS[14] VSS[15] VSS[16] VSS[17] VSS[18] VSS[19] VSS[20] VSS[21] VSS[22] VSS[23] VSS[24] VSS[25] VSS[26] VSS[27] VSS[28] VSS[29]
Type Ground
Pin No. A1 A2 A3 A9 A10 A13 A18 A19 A20 B1 B20 C1 C20 H1 H3 J4 J20 K2 K3 K20 L1 M1 M4 N1 N20 P3 R1 V1 V20
Function DC Ground. The DC Ground pins should be connected to GND.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 33
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name VSS[30] VSS[31] VSS[32] VSS[33] VSS[34] VSS[35] VSS[36] VSS[37] VSS[38] VSS[39] VSS[40]
Type Ground
Pin No. W1 W20 Y1 Y2 Y3 Y8 Y11 Y12 Y18 Y19 Y20
Function DC Ground. The DC Ground pins should be connected to GND.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 34
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Pin Name NC
Type
Pin No.
Function No connect
No D17 connect H2 J1 J2 J3 K1 K4 L2 L3 M2 M3 N2 N3 N4 P1 P2 R2 R3 R4 T1 T2
Notes on Pin Description: 1. All S/UNI-CDB inputs and bi-directionals present minimum capacitive loading and operate at TTL logic levels. 2. All S/UNI-CDB outputs and bi-directionals have at least 3 mA drive capability. The data bus outputs, D[7:0], have 3 mA drive capability. The FIFO interface outputs, RDAT[15:0], RPRTY, RCA, DRCA[4:1], RSOC, TCA, and DTCA[4:1], have 12 mA drive capability. The outputs TCLK[4:1], TDATO[4:1], TOHM[4:1], TPOHFP[4:1], LCD[4:1], RPOH[4:1], RPOHCLK[4:1], and
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 35
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
RPOHFP[4:1] have 6 mA drive capability. All other outputs have 3 mA drive capability. 3. Inputs RSTB, ALE, TMS, TDI and TRSTB have internal pull-up resistors. 4. RSTB, TRSTB, TMS, TDI, TCK, REF8KI, TFCLK, RFCLK, TICLK[4:1], and RCLK[4:1] are schmitt trigger input pads. 5. RFCLK and TFCLK are 3.3 V only input pins - they are not 5 V tolerant. Connecting a 5 V signal to these inputs may result in damage to the part. 6. The VSS [42:1] ground pins are not internally connected together. Failure to connect these pins externally may cause malfunction or damage the S/UNI-CDB. 7. The VDD[28:1] power pins are not internally connected together. Failure to connect these pins externally may cause malfunction or damage the device. These power supply connections must all be utilized and must all connect to a common +3.3 V or ground rail, as appropriate. 8. During power-up and power-down, the voltage on the BIAS pin must be kept equal to or greater than the voltage on the VDD [28:1] pins, to avoid damage to the device.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 36
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
8 8.1
FUNCTIONAL DESCRIPTION SPLR PLCP Layer Receiver The PLCP Layer Receiver (SPLR) Block integrates circuitry to support DS1 and E1 PLCP frame processing. The SPLR provides framing for PLCP based transmission formats. The SPLR frames to DS1 and E1 based PLCP frames with maximum average reframe times of 635 s and 483 s respectively. Framing is declared (out of frame is removed) upon finding 2 valid, consecutive sets of framing (A1 and A2) octets and 2 valid and sequential path overhead identifier (POHID) octets. While framed, the A1, A2, and POHID octets are examined. OOF is declared when an error is detected in both the A1 and A2 octets or when 2 consecutive POHID octets are found in error. LOF is declared when an OOF state persists for more than 25 ms, 1 ms, 20 ms, or 1 ms for DS1 and E1 PLCP formats respectively. If the OOF events are intermittent, the LOF counter is decremented at a rate 1/10 (E1, DS1 PLCP) of the incrementing rate. LOF is thus removed when an inframe state persists for more than 250 ms for a DS1 signal or 200 ms for an E1 signal. When LOF is declared, PLCP reframe is initiated. When in frame, the SPLR extracts the path overhead octets and outputs them bit serially on output RPOH, along with the RPOHCLK and RPOHFP outputs. Framing octet errors and path overhead identifier octet errors are indicated as frame errors. Bit interleaved parity errors and far end block errors are indicated. The yellow signal bit is extracted and accumulated to indicate yellow alarms. Yellow alarm is declared when 10 consecutive yellow signal bits are set to logical 1; it is removed when 10 consecutive received yellow signal bits are set to logical 0. The C1 octet is examined to maintain nibble alignment with the incoming transmission system sublayer bit stream.
8.2
ATMF ATM Cell Delineator The ATM Cell Delineator (ATMF) Block integrates circuitry to support HCS-based cell delineation for non-PLCP based transmission formats. The ATMF block accepts a bit serial cell stream from an upstream transmission system sublayer entity and performs cell delineation to locate the cell boundaries. For PLCP applications, ATM cell positions are fixed relative to the PLCP frame, but the ATMF still performs cell delineation to locate the cell boundaries. Cell delineation is the process of framing to ATM cell boundaries using the header check sequence (HCS) field found in the ATM cell header. The HCS is a CRC-8 calculation over the first 4 octets of the ATM cell header. When
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 37
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
performing delineation, correct HCS calculations are assumed to indicate cell boundaries. The ATMF performs a sequential bit-by-bit, a nibble-by-nibble, or a byte-by-byte hunt for a correct HCS sequence. This state is referred to as the HUNT state. When receiving a bit serial cell stream from an upstream transmission system sublayer entity, the bit, nibble, or byte boundaries are determined from the location of the overhead. When a correct HCS is found, the ATMF locks on the particular cell boundary and assumes the PRESYNC state. This state verifies that the previously detected HCS pattern was not a false indication. If the HCS pattern was a false indication then an incorrect HCS should be received within the next DELTA cells. At that point a transition back to the HUNT state is executed. If an incorrect HCS is not found in this PRESYNC period then a transition to the SYNC state is made. In this state synchronization is not relinquished until ALPHA consecutive incorrect HCS patterns are found. In such an event a transition is made back to the HUNT state. The state diagram of the cell delineation process is shown in Figure 1. Figure 1 - Cell delineation State Diagram
Correct HCS (bit by bit)
HUNT Incorrect HCS (cell by cell)
PR ESYNC
ALPHA consecutive incorrect HCS's (cell by cell)
SYNC
DELTA consecutive correct HCS's (cell by cell)
The values of ALPHA and DELTA determine the robustness of the delineation method. ALPHA determines the robustness against false misalignments due to bit errors. DELTA determines the robustness against false delineation in the synchronization process. ALPHA is chosen to be 7 and DELTA is chosen to be 6
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 38
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
as recommended in ITU-T Recommendation I.432. These values result in a maximum average time to frame of 127 s for a DS3 stream carrying ATM cells directly mapped into the DS3 information payload. Loss of cell delineation (LCD) is detected by counting the number of incorrect cells while in the HUNT state. The counter value is stored in the RXCP-50 LCD Count Threshold register. The threshold has a default value of 360 which results in an E1 application detection time of 77 ms and a DS1 application detection time of 100 ms. If the counter value is set to zero, the LCD output signal is asserted for every incorrect cell. 8.3 RXCP-50 Receive Cell Processor The Receive Cell Processor (RXCP-50) Block integrates circuitry to support scrambled or unscrambled cell payloads, scrambled or unscrambled cell headers, header check sequence (HCS) verification, idle cell filtering, and performance monitoring. The RXCP-50 operates upon a delineated cell stream. For PLCP based transmissions systems, cell delineation is performed by the SPLR. For nonPLCP based transmission systems, cell delineation is performed by the ATMF. Framing status indications from these blocks ensure that cells are not written to the RXFF while the SPLR is in the loss of frame state, or cells are not written to the RXFF while the ATMF is in the HUNT or PRESYNC states. The RXCP-50 descrambles the cell payload field using the self synchronizing descrambler with a polynomial of x43 + 1. The header portion of the cells can optionally be descrambled also. Note that cell payload scrambling is enabled by default in the S/UNI-CDB as required by ITU-T Recommendation I.432, but may be disabled to ensure backwards compatibility with older equipment. The HCS is a CRC-8 calculation over the first 4 octets of the ATM cell header. The RXCP-50 verifies the received HCS using the accumulation polynomial, x8 + x2 + x + 1. The coset polynomial x6 + x4 + x2 + 1 is added (modulo 2) to the received HCS octet before comparison with the calculated result as required by the ATM Forum UNI specification, and ITU-T Recommendation I.432. The RXCP-50 can be programmed to drop all cells containing an HCS error or to filter cells based on the HCS and the cell header. Filtering according to a particular HCS and the GFC, PTI, and CLP bits of the ATM cell header (the VCI and VPI bits must be all logic 0) is programmable through the RXCP-50 registers. More precisely, filtering is performed when filtering is enabled or when HCS errors are found when HCS checking is enabled. Otherwise, all cells are passed on regardless of any error conditions. Cells can be blocked if the HCS pattern is invalid or if the filtering 'Match Pattern' and 'Match Mask' registers are
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 39
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
programmed with a certain blocking pattern. ATM Idle cells are filtered by default. For ATM cells, Null cells (Idle cells) are identified by the standardized header pattern of 'H00, 'H00, 'H00 and 'H01 in the first 4 octets followed by the valid HCS octet. While the cell delineation state machine is in the SYNC state, the HCS verification circuit implements the state machine shown in Figure 2. In normal operation, the HCS verification state machine remains in the 'Correction' state. Incoming cells containing no HCS errors are passed to the receive FIFO. Incoming single-bit errors are corrected, and the resulting cell is passed to the FIFO. Upon detection of a single-bit error or a multi-bit error, the state machine transitions to the 'Detection' state. A programmable hysteresis is provided when dropping cells based on HCS errors. When a cell with an HCS error is detected, the RXCP-50 can be programmed to continue to discard cells until m (where m = 1, 2, 4, 8) cells are th received with a correct HCS. The m cell is not discarded (see Figure 2). Note that the dropping of cells due to HCS errors only occurs while the ATMF is in the SYNC state. Cell delineation can optionally be disabled, allowing the RXCP-50 to pass all data bytes it receives.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 40
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Figure 2
- HCS Verification State Diagram
ATM DELINEATIO N SYNC STATE
No Errors Detected (Pass Cell)
ALPHA consecutive incorrect HCS's (To HUNT state)
Apparent Multi-Bit E rror (Drop Cell)
CORRECTION MODE Single Bit Error (Correct error and pass cell) DETE CTION MODE
Drop Cell
DELTA consecutive correct HCS's (From PRESYNC state)
No Errors Detected in M (M = 1, 2, 4, or 8) consecutive cells (Pass Last C ell)
8.4
RXFF Receive FIFO The Receive FIFO (RXFF) provides FIFO management and the S/UNI-CDB receive cell interface. The receive FIFO contains four cells. The FIFO provides the cell rate decoupling function between the transmission system physical layer and the ATM layer. In general, the management functions include filling the receive FIFO, indicating when the receive FIFO contains cells, maintaining the receive FIFO read and write pointers, and detecting FIFO overrun and underrun conditions. The FIFO interface is "UTOPIA Level 2" compliant and accepts a read clock (RFCLK) and read enable signal (RENB). The receive FIFO output bus (RDAT[15:0]) is tri-stated when RENB is logic 1 or if the PHY device address (RADR[4:0]) selected does not match this device's address. The interface indicates the start of a cell (RSOC) and the receive cell available status (RCA and DRCA[4:1]) when data is read from the receive FIFO (using the rising edges
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 41
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
of RFCLK). The RCA (and DRCA[x]) status changes from available to unavailable when the FIFO is either empty (RCALEVEL0=1) or near empty (RCALEVEL0 is logic 0). This interface also indicates FIFO overruns via a maskable interrupt and register bits. Read accesses while RCA (or DRCA[x]) is a logic 0 will output invalid data. 8.5 CPPM Cell and PLCP Performance Monitor The Cell and PLCP Performance Monitor (CPPM) Block interfaces directly to the SPLR to accumulate bit interleaved parity error events, framing octet error events, and far end block error events in saturating counters. When the PLCP framer (SPLR) declares loss of frame, bit interleaved parity error events, framing octet error events, far end block error events, header check sequence error events are not counted. When an accumulation interval is signaled by a write to the CPPM register address space or to the S/UNI-CDB Identification, Master Reset, and Global Monitor Update register, the CPPM transfers the current counter values into holding registers and resets the counters to begin accumulating error events for the next interval. The counters are reset in such a manner that error events occurring during the reset period are not missed. 8.6 PRGD Pseudo-Random Sequence Generator/Detector The Pseudo-Random Sequence Generator/Detector (PRGD) block is a software programmable test pattern generator, receiver, and analyzer. Two types of test patterns (pseudo-random and repetitive) conform to ITU-T O.151. The PRGD can be programmed to generate any pseudo-random pattern with length up to 232-1 bits or any user programmable bit pattern from 1 to 32 bits in length. In addition, the PRGD can insert single bit errors or a bit error rate between 10-1 to 10-7. The PRGD can be programmed to check for the presence of the generated pseudo-random pattern. The PRGD can perform an auto-synchronization to the expected pattern, and generate interrupts on detection and loss of the specified pattern. The PRGD can accumulate the total number of bits received and the total number of bit errors in two saturating 32-bit counters. The counters accumulate over an interval defined by writes to the S/UNI-CDB Identification/Master Reset, and Global Monitor Update register (register 006H) or by writes to any PRGD accumulation register. When an accumulation is forced by either method, then the holding registers are updated, and the counters reset to begin accumulating for the next interval. The counters are reset in such a way that no events are missed. The data is then available in the
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 42
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
holding registers until the next accumulation. In addition to the two counters, a record of the 32 bits received immediately prior to the accumulation is available. The PRGD may also be programmed to check for repetitive sequences. When configured to detect a pattern of length N bits, the PRGD will load N bits from the detected stream, and determine whether the received pattern repeats itself every N subsequent bits. Should it fail to find such a pattern, it will continue loading and checking until it finds a repetitive pattern. All the features (error counting, auto-synchronization, etc.) available for pseudo-random sequences are also available for repetitive sequences. Whenever a PRGD accumulation is forced, the PRGD stores a snapshot of the 32 bits received immediately prior to the accumulation. This snapshot may be examined in order to determine the exact nature of the repetitive pattern received by PRGD. The pseudo-random or repetitive pattern can be inserted/extracted in the PLCP payload. It cannot be inserted into the ATM cell payload. 8.7 SPLT SMDS PLCP Layer Transmitter The SMDS PLCP Layer Transmitter (SPLT ) Block integrates circuitry to support DS1 and E1 based PLCP frame insertion. The SPLT automatically inserts the framing (A1, A2) and path overhead identification (POHID) octets and provides registers or automatic generation of the F1, B1, G1, M2, M1 and C1 octets. Registers are provided for the path user channel octet (F1) and the path status octet (G1). The bit interleaved parity octet (B1) and the FEBE subfield are automatically inserted. The DQDB management information octets, M1 and M2 are generated. The type 0 and type 1 patterns described in TA-TSY-000772 are automatically inserted. The type 1 page counter may be reset using a register bit in the SPLT Configuration register. The PLCP transmit frame C1 cycle/stuff counter octet and the transmit stuffing pattern can be referenced to the REF8KI input pin. Alternately, a fixed stuffing pattern may be inserted into the C1 cycle/stuff counter octet. A looped timing operating mode is provided where the transmit PLCP timing is derived from the received timing. In this mode, the C1 stuffing is generated based on the received stuffing pattern as determined by the SPLR block. When DS1 or E1 PLCP format is enabled, the pattern 00H is inserted.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 43
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Stuff Length 17 18 19 20 21
C1(Hex) 3B 4F 75 9D A7
The REF8KI input is provisioned to loop time the PLCP transmit frame to an externally applied 8 kHz reference. The Zn, growth octets are set to 00H. The Zn octets may be inserted from an external device via the path overhead stream input, TPOH. 8.8 TXCP-50 Transmit Cell Processor The Transmit Cell Processor (TXCP-50) Block integrates circuitry to support ATM cell payload scrambling, header check sequence (HCS) generation, and idle/unassigned cell generation. The TXCP-50 scrambles the cell payload field using the self synchronizing scrambler with polynomial x43 + 1. The header portion of the cells may optionally also be scrambled. Note that cell payload scrambling may be disabled in the S/UNI-CDB, though it is required by ITU-T Recommendation I.432. The HCS is generated using the polynomial, x8 + x2 + x + 1. The coset polynomial x6 + x4 + x2 + 1 is added (modulo 2) to the calculated HCS octet as required by the ATM Forum UNI specification, and ITU-T Recommendation I.432. The resultant octet optionally overwrites the HCS octet in the transmit cell. When the transmit FIFO is empty, the TXCP-50 inserts idle/unassigned cells. The idle/unassigned cell header is fully programmable using five internal registers. Similarly, the 48 octet information field is programmed with an 8 bit repeating pattern using an internal register. 8.9 TXFF Transmit FIFO The Transmit FIFO (TXFF) provides FIFO management and the S/UNI-CDB transmit cell interface. The transmit FIFO contains four cells. The FIFO depth may be programmed to four, three, two, or one cells. The FIFO provides the cell rate decoupling function between the transmission system physical layer and the ATM layer.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 44
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
In general, the management functions include emptying cells from the transmit FIFO, indicating when the transmit FIFO is full, maintaining the transmit FIFO read and write pointers and detecting a FIFO overrun condition. The FIFO interface is "UTOPIA Level 2" compliant and accepts a write clock (TFCLK), a write enable signal (TENB), the start of a cell (TSOC) indication, and the parity bit (TPRTY), and the ATM device address (TADR[4:0]) when data is written to the transmit FIFO (using the rising edges of TFCLK). The interface provides the transmit cell available status (TCA and DTCA[4:1]) which can transition from "available" to "unavailable" when the transmit FIFO is near full (when TCALEVEL0 is logic 0) or when the FIFO is full (when TCALEVEL0 is logic 1) and can accept no more writes. To reduce FIFO latency, the FIFO depth at which TCA and DTCA[x] indicates "full" can be set to one, two, three or four cells by the FIFODP[1:0] bits of TXCP-50 Configuration 2 register. If the programmed depth is less than four, more than one cell may be written after TCA or DTCA[x] is asserted as the TXCP-50 still allows four cells to be stored in its FIFO. This interface also indicates FIFO overruns via a maskable interrupt and register bit, but write accesses while TCA or DTCA[x] is logic 0 are not processed. The TXFF automatically transmits idle cells until a full cell is available to be transmitted. 8.10 JTAG Test Access Port The JTAG Test Access Port block provides JTAG support for boundary scan. The standard JTAG EXTEST, SAMPLE, BYPASS, IDCODE and STCTEST instructions are supported. The S/UNI-CDB identification code is 073390CD hexadecimal. 8.11 Microprocessor Interface The microprocessor interface block provides normal and test mode registers, and the logic required to connect to the microprocessor interface. The normal mode registers are required for normal operation, and test mode registers are used to enhance the testability of the S/UNI-CDB. The register set is accessed as follows: Table 1 - Register Memory Map Address 000H 001H 002H 100H 101H 102H 200H 201H 202H 300H 301H 302H Register S/UNI-CDB Configuration 1 S/UNI-CDB Configuration 2 S/UNI-CDB Transmit Configuration
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 45
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Address 003H 005H 103H 105H 203H 205H 006H 106H 007H 008H 009H 00AH 00BH 00CH 00DH 00EH 00FH 020H 021H 022H 023H 024H 025H 026H 027H 028H02FH 060H 061H 107H 108H 109H 10AH 10BH 10CH 10DH 10EH 10FH 120H 121H 122H 123H 124H 125H 126H 127H 128H12FH 160H 161H 206H 207H 208H 209H 20AH 20BH 20CH 20DH 20EH 20FH 220H 221H 222H 223H 224H 225H 226H 227H 228H22FH 260H 261H 306H 307H 308H 309H 30AH 30BH 30CH 30DH 30EH 30FH 320H 321H 322H 323H 324H 325H 326H 327H 328H32FH 360H 361H 303H 305H
Register S/UNI-CDB Receive Configuration S/UNI-CDB Interrupt Status S/UNI-CDB Identification, Master Reset, and Global Monitor Update S/UNI-CDB Reserved S/UNI-CDB Clock Activity Monitor and Interrupt Identification SPLR Configuration SPLR Interrupt Enable SPLR Interrupt Status SPLR Status SPLT Configuration SPLT Control SPLT Diagnostics and G1 Octet SPLT F1 Octet CPPM Reserved CPPM Change of CPPM Performance Meter CPPM BIP Error Count LSB CPPM BIP Error Count MSB CPPM PLCP Framing Error Event Count LSB CPPM PLCP Framing Error Event Count MSB CPPM PLCP FEBE Count LSB CPPM PLCP FEBE Count MSB CPPM Reserved RXCP-50 Configuration 1 RXCP-50 Configuration 2
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 46
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Address 062H 063H 064H 065H 066H 067H 068H 069H 06AH 06BH 06CH 06DH 06EH 06FH 070H 071H07FH 080H 081H 082H 083H 084H 085H 086H 087H 088H 089H08FH 162H 163H 164H 165H 166H 167H 168H 169H 16AH 16BH 16CH 16DH 16EH 16FH 170H 171H17FH 180H 181H 182H 183H 184H 185H 186H 187H 188H 189H18FH 262H 263H 264H 265H 266H 267H 268H 269H 26AH 26BH 26CH 26DH 26EH 26FH 270H 271H27FH 280H 281H 282H 283H 284H 285H 286H 287H 288H 289H28FH 362H 363H 364H 365H 366H 367H 368H 369H 36AH 36BH 36CH 36DH 36EH 36FH 370H 371H37FH 380H 381H 382H 383H 384H 385H 386H 387H 388H 389H38FH
Register RXCP-50 FIFO/UTOPIA Control & Config RXCP-50 Interrupt Enables and Counter Status RXCP-50 Status/Interrupt Status RXCP-50 LCD Count Threshold (MSB) RXCP-50 LCD Count Threshold (LSB) RXCP-50 Idle Cell Header Pattern RXCP-50 Idle Cell Header Mask RXCP-50 Corrected HCS Error Count RXCP-50 Uncorrected HCS Error Count RXCP-50 Received Cell Count LSB RXCP-50 Received Cell Count RXCP-50 Received Cell Count MSB RXCP-50 Idle Cell Count LSB RXCP-50 Idle Cell Count RXCP-50 Idle Cell Count MSB RXCP-50 Reserved TXCP-50 Configuration 1 TXCP-50 Configuration 2 TXCP-50 Transmit Cell Status TXCP-50 Interrupt Enable/Status TXCP-50 Idle Cell Header Control TXCP-50 Idle Cell Payload Control TXCP-50 Transmit Cell Counter LSB TXCP-50 Transmit Cell Counter TXCP-50 Transmit Cell Counter MSB TXCP-50 Reserved
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 47
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Address 09BH 0A0H 0A1H 0A2H 0A3H 0A4H 0A5H0A7H 0A8H 0A9H 0AAH 0ABH 0ACH 0ADH 0AEH 0AFH 0B0H0FFH 19BH 1A0H 1A1H 1A2H 1A3H 1A4H 1A5H1A7H 1A8H 1A9H 1AAH 1ABH 1ACH 1ADH 1AEH 1AFH 1B0H1FFH 29BH 2A0H 2A1H 2A2H 2A3H 2A4H 2A5H2A7H 2A8H 2A9H 2AAH 2ABH 2ACH 2ADH 2AEH 2AFH 2B0H2FFH 39BH 3A0H 3A1H 3A2H 3A3H 3A4H 3A5H3A7H 3A8H 3A9H 3AAH 3ABH 3ACH 3ADH 3AEH 3AFH 3B0H3FFH
Register S/UNI-CDB Misc. PRGD Control PRGD Interrupt Enable/Status PRGD Length PRGD Tap PRGD Error Insertion PRGD Reserved PRGD Pattern Insertion Register #1 PRGD Pattern Insertion Register #2 PRGD Pattern Insertion Register #3 PRGD Pattern Insertion Register #4 PRGD Pattern Detector Register #1 PRGD Pattern Detector Register #2 PRGD Pattern Detector Register #3 PRGD Pattern Detector Register #4 S/UNI-CDB Reserved S/UNI-CDB Master Test Register Reserved for S/UNI-CDB Test
400H 401H - 7FFH
For all register accesses, CSB must be low.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 48
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
9
NORMAL MODE REGISTER DESCRIPTION Normal mode registers are used to configure and monitor the operation of the S/UNI-CDB. Normal mode registers (as opposed to test mode registers) are selected when A[10] is low. Notes on Normal Mode Register Bits:
1. Writing values into unused register bits has no effect. However, to ensure software compatibility with future, feature-enhanced versions of the product, unused register bits must be written with logic zero. Reading back unused bits can produce either a logic one or a logic zero; hence, unused register bits should be masked off by software when read. 2. All configuration bits that can be written into can also be read back. This allows the processor controlling the S/UNI-CDB to determine the programming state of the block. 3. Writable normal mode register bits are cleared to logic zero upon reset unless otherwise noted. 4. Writing into read-only normal mode register bit locations does not affect S/UNI-CDB operation unless otherwise noted. 5. Certain register bits are reserved. These bits are associated with megacell functions that are unused in this application. To ensure that the S/UNI-CDB operates as intended, reserved register bits must only be written with the suggested logic levels. Similarly, writing to reserved registers should be avoided. 6. The S/UNI-CDB requires a software initialization sequence in order to guarantee proper device operation and long term reliability. Please refer to Section 10.1 of this document for the details on how to program this sequence. 7. All reserved bits must be programmed in order for device to function properly.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 49
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Register 000H, 100H, 200H, 300H: S/UNI-CDB Configuration 1 Bit Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved0: This reserved bit must be programmed to logic 0 for proper operation. DLOOP: The DLOOP bit controls the diagnostic loopback. When a logic 0 is written to DLOOP, diagnostic loopback is disabled. When a logic 1 is written to DLOOP, the transmit data stream is looped in the receive direction. The DLOOP should not be set to a logic 1 when either the LLOOP or LOOPT bit is a logic 1. LLOOP: The LLOOP bit controls the line loopback. When a logic 0 is written to LLOOP, line loopback is disabled. When a logic 1 is written to LLOOP, the stream received on RDATI and ROHM is looped to the TDATO and TOHM outputs. Note that the TDATO, TOHM, and TCLK outputs are referenced to RCLK when LLOOP is logic 1. LOOPT: The LOOPT bit selects the transmit timing source. When a logic 1 is written to LOOPT, the transmitter is loop-timed to the receiver. When loop timing is enabled, the receive clock (RCLK) is used as the transmit timing source. When a logic 0 is written to LOOPT, the transmit clock (TICLK) is used as the transmit timing source. The nibble stuffing is derived from the REF8KI input, or is fixed internally . Setting the LOOPT bit disables the effect of the TICLK and TXREF bits in the S/UNI-CDB Transmit Configuration and S/UNI-CDB Type R/W R/W R/W R/W R/W R/W R/W R/W Function 8KREFO DS27_53 TOCTA Reserved4 LOOPT LLOOP DLOOP Reserved0 Default 1 1 0 0 0 0 0 0
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 50
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Configuration 2 registers (Reference: S/UNI-QJET Datasheet: PMC-960835) respectively, thereby forcing flow-through timing. Reserved4: This reserved bit must be programmed to logic 0 for proper operation. TOCTA: The TOCTA bit enables octet-alignment or nibble-alignment of the transmit cell stream to the transmission overhead when the arbitrary transmission format is chosen (TFRM[1:0] = 11 binary and SPLT Configuration register bit EXT = 1). When the arbitrary transmission format is chosen and TOCTA is set to logic 1, the ATM cell nibbles or octets are aligned to the arbitrary transmission format overhead boundaries (as set by the TIOHM input). Nibble alignment is chosen if the FORM[1:0] bits in the SPLT Configuration are set to 00. Byte alignment is chosen if these FORM[1:0] bits are set to any other value. The number of TICLK periods between transmission format overhead bit positions must be divisible by 4 (for nibble alignment) or 8 (for byte alignment). When TOCTA is set to logic 0, no octet alignment is performed , and there is no restriction on the number of TICLK periods between transmission format overhead bit positions. DS27_53: The DS27_53 bit is used to select between the long data structure (27 words in 16-bit mode and 53 bytes in 8-bit mode) and the short data structure (26 words in 16-bit mode and 52 bytes in 8-bit mode) on the ATM interface. When DS27_53 is set to logic one, the RXCP-50 and TXCP-50 blocks are configured to operate with the long data structure; when DS27_53 is set to logic zero, the RXCP-50 and TXCP-50 are configured to operate with the short data structure. 8KREFO: The 8KREFO bit is used, in conjunction with the PLCPEN bit in the SPLR Configuration Register to select the function of the REF8KO/RPOHFP/RFPO/RMFPO[x] output pin. When PLCPEN is logic 1, the RPOHFP function will be selected and 8KREFO has no effect (note that RPOHFP is inherently an 8kHz reference). If PLCPEN is logic 0, then if 8KREFO is logic 1, then an 8kHz reference will be derived from the RCLK[x] signal and output on REF8KO. If 8KREFO and PLCPEN are both logic 0, then the RXMFPO register bit in the S/UNI-CDB Configuration 2 register (Reference: S/UNI-QJET Datasheet: PMC-960835) will select either the RFPO or RMFPO function.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 51
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Register 001H, 101H, 201H, 301H: S/UNI-CDB Configuration Bit Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved0: This reserved bit must be programmed to logic 0 for proper operation. Reserved1: This reserved bit must be programmed to logic 0 for proper operation. Reserved2: This reserved bit must be programmed to logic 0 for proper operation. Reserved3: This reserved bit must be programmed to logic 0 for proper operation. Reserved4: This reserved bit must be programmed to logic 0 for proper operation. STATSEL[2:0]: The STATSEL[2:0] bits are used to select the function of the FRMSTAT[4:1] output. The selection is shown in the following table: Table 2 - STATSEL[2:0] Options FRMSTAT output pin indication function Reserved PLCP Loss of Frame Type R/W R/W R/W R/W R/W R/W R/W R/W Function STATSEL[2] STATSEL[1] STATSEL[0] Reserved4 Reserved3 Reserved2 Reserved1 Reserved0 Default 0 0 0 0 0 0 0 0
STATSEL[2:0] 000 001
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 52
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
STATSEL[2:0] 010 011 100 101 110 111
FRMSTAT output pin indication function Reserved PLCP Out of Frame Reserved Reserved Reserved Reserved
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 53
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Register 002H, 102H, 202H, 302H: S/UNI-CDB Transmit Configuration Bit Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 TNEGINV: The TNEGINV bit provides polarity control for outputs TOHM. When a logic 0 is written to TNEGINV, the TOHM output is not inverted. When a logic 1 is written to TNEGINV, the TOHM output is inverted. The TNEGINV bit setting does not affect the loopback data in diagnostic loopback. TPOSINV: The TPOSINV bit provides polarity control for output TDATO. When a logic 0 is written to TPOSINV , the TDATO output is not inverted. When a logic 1 is written to TPOSINV , the TDATO output is inverted. The TPOSINV bit setting does not affect the loopback data in diagnostic loopback. TCLKINV: The TCLKINV bit provides polarity control for output TCLK. When a logic 0 is written to TCLKINV, TCLK is not inverted and outputs TDATO and TOHM are updated on the falling edge of TCLK. When a logic 1 is written to TCLKINV, TCLK is inverted and outputs TDATO and TOHM are updated on the rising edge of TCLK. Reserved3: This reserved bit must be programmed to logic 0 for proper operation. TICLK: The TICLK bit selects the transmit clock used to update the TDATO and TOHM outputs. When a logic 0 is written to TICLK, the buffered version of the input transmit clock, TCLK, is used to update TDATO and TOHM on the
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 54
Type R/W R/W R/W R/W R/W R/W R/W R/W
Function TXSETBIT[1] TXSETBIT[0] TXREF TICLK Reserved3 TCLKINV TPOSINV TNEGINV
Default 0 0 0 0 0 0 0 0
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
edge selected by the TCLKINV bit. When a logic 1 is written to TICLK, TDATO and TOHM are updated on the rising edge of TICLK, eliminating the flow-through TCLK signal. The TICLK bit has no effect if the LOOPT or LLOOP bit is a logic 1. TXREF: The TXREF register bit determines if TICLK[1] and TIOHM[1] should be used as the reference transmit clock and overhead pulse, respectively, instead of TICLK[X] and TIOHM[X]. If TXREF is set to a logic 1, then TICLK[1] and TIOHM[1] will be used as the reference transmit clock and overhead/frame pulse, respectively. If TXREF is set to a logic 0, then TICLK[X] and TIOHM[X] will be used as the reference transmit clock and overhead/frame pulse, respectively, for quadrant X. If loop-timing is enabled (LOOPT = 1), the TXREF bit has no effect on the corresponding quadrant. Note that when TXREF is set to logic 1, the unused TICLK[x] and TIOHM[x] should be tied to power or ground, not left floating. TXSETBIT[1:0]: These bits must be programmed to logic 1 for proper operation.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 55
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Register 003H, 103H, 203H, 303H: S/UNI-CDB Receive Configuration Bit Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 RNEGINV: The RNEGINV bit provides polarity control for input ROHM. When a logic 0 is written to RNEGINV, the input ROHM is not inverted. When a logic 1 is written to RNEGINV, the input ROHM is inverted. The RNEGINV bit setting does not affect the loopback data in diagnostic loopback. RPOSINV: The RPOSINV bit provides polarity control for input RDATI. When a logic 0 is written to RPOSINV , the input RDATI is not inverted. When a logic 1 is written to RPOSINV , the input RDATI is inverted. The RPOSINV bit setting does not affect the loopback data in diagnostic loopback. RCLKINV: The RCLKINV bit provides polarity control for input RCLK. When a logic 0 is written to RCLKINV, RCLK is not inverted and inputs RDATI and ROHM are sampled on the rising edge of RCLK. When a logic 1 is written to RCLKINV, RCLK is inverted and inputs RDATI and ROHM are sampled on the falling edge of RCLK. Reserved3: This reserved bit must be programmed to logic 0 for proper operation Reserved4: This reserved bit must be programmed to logic 1 for proper operation Type R/W R/W R/W R/W R/W R/W R/W R/W Function RXSETBIT[1] RXSETBIT[0] Reserved5 Reserved4 Reserved3 RCLKINV RPOSINV RNEGINV Default 0 0 0 0 0 0 0 0
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 56
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Reserved5: This reserved bit must be programmed to logic 1 for proper operation. RXSETBIT[1:0]: These bits must be programmed to logic 1 for proper operation.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 57
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Register 008H, 108H, 208H, 308H: SPLR Configuration Bit Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EXT: The EXT bit disables the internal transmission system sublayer timeslot counter from identifying DS1and E1 overhead bits. The EXT bit allows transmission formats that are unsupported by the internal timeslot counter to be supported using the ROHM[x] input. When a logic 0 is written to EXT, input transmission system overhead (for DS1 and E1 formats) is indicated using the internal timeslot counter. This counter is synchronized to the transmission system frame alignment using the ROHM[x] (for DS1 or E1 ATM direct-mapped formats). When a logic 1 is written to EXT, indications on ROHM[x] identify each transmission system overhead bit. PLCPEN: The PLCPEN bit enables PLCP framing. When a logic 1 is written to PLCPEN, PLCP framing is enabled. The PLCP format is specified by the FORM[1:0] bits in this register. When a logic 0 is written to PLCPEN, PLCP related functions in the SPLR block are disabled. PLCPEN must be programmed to logic 0 for arbitrary framing formats. REFRAME: The REFRAME bit is used to trigger reframing. When a logic 1 is written to REFRAME, the S/UNI-CDB is forced out of PLCP frame and a new search for frame alignment is initiated. Note that only a logic 0 to logic 1 transition of the REFRAME bit triggers reframing; multiple write operations are required to ensure such a transition. R/W Type R/W R/W R/W R/W R/W R/W Function FORM[1] FORM[0] Reserved5 Reserved4 REFRAME PLCPEN Unused EXT Default 0 0 0 0 0 0 X 0
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 58
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Reserved4: This reserved bit must be programmed to logic 0 for proper operation Reserved5: This reserved bit must be programmed to logic 0 for proper operation. FORM[1:0]: The FORM[1:0] bits select the PLCP frame format as shown below. These bits must be set to "11" if E1 direct mapped mode is being used (PLCPEN=0 and EXT=1). Table 3 FORM[1] 1 1 - SPLR FORM[1:0] Configurations FORM[0] 0 1 PLCP Framing Format DS1 E1
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 59
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Register 00CH, 10CH, 20CH, 30CH: SPLT Configuration Bit Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EXT: The EXT bit disables the internal transmission system sublayer timeslot counter from identifying DS1 or E1 overhead bits. The EXT bit allows transmission formats that are unsupported by the internal timeslot counter and must be supported using the TIOHM[x] input. When a logic 0 is written to EXT, input transmission system overhead (for DS1 and E1 formats) is indicated using the internal timeslot counter. This counter flywheels to create the appropriate transmission system alignment. This alignment is indicated on the TOHM[x] output. When a logic 1 is written to EXT, indications on TIOHM[x] identify each transmission system overhead bit. These indications flow through the S/UNI-CDB and appear on the TOHM[x] output where they mark the transmission system overhead placeholder positions in the TDATO[x] stream. EXT should only be set to logic 1 if the TFRM[1:0] bits in the S/UNI-CDB Transmit Configuration register are both set to logic 1 and the arbitrary framing format is desired. PLCPEN: The PLCPEN bit enables PLCP frame insertion. When a logic 1 is written to PLCPEN, DS1, or E1 PLCP framing is inserted. The PLCP format is specified by the FORM[1:0] bits in this register. When a logic 0 is written to PLCPEN, PLCP related functions in the SPLT block are disabled. The PLCPEN bit must be set to logic 0 for arbitrary framing formats. Reserved3: This reserved bit must be programmed to logic 0 for proper operation. R/W Type R/W R/W R/W R/W R/W R/W Function FORM[1] FORM[0] M1TYPE M2TYPE Reserved3 PLCPEN Unused EXT Default 0 0 0 0 0 0 X 0
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 60
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
M2TYPE: The M2TYPE bit selects the type of code transmitted in the M2 octet. These codes are required in systems implementing the IEEE-802.6 DQDB protocol. When a logic 0 is written to M2TYPE, the fixed pattern type 0 code is transmitted in the M2 octet. When a logic 1 is written to M2TYPE, the 1023 cyclic code pattern (starting with B6 hexadecimal and ending with 8D hexadecimal) is transmitted in the M2 octet. Please refer to TA-TSY-000772, Issue 3 and Supplement 1, for details on the codes. M1TYPE: The M1TYPE bit selects the type of code transmitted in the M1 octet. These codes are required in systems implementing the IEEE-802.6 DQDB protocol. When a logic 0 is written to M1TYPE, the fixed pattern type 0 code is transmitted in the M1 octet. When a logic 1 is written to M1TYPE, the 1023 cyclic code pattern (starting with B6 hexadecimal and ending with 8D hexadecimal) is transmitted in the M1 octet. Please refer to TA-TSY-000772, Issue 3 and Supplement 1, for details on the codes. FORM[1:0]: When EXT = 0 and PLCPEN = 0, the FORM[1:0] bits and the TFRM[1:0] bits in the S/UNI-CDB Transmit Configuration register select the ATM directmapped transmission frame format as shown below. When EXT = 0 and PLCPEN = 1, the FORM[1:0] bits along with the TFRM[1:0] bits select the transmission and PLCP frame format as shown below. When EXT = 1 and TOCTA = 1, then the FORM[1:0] bits control the cell alignment with respect to the transmission overhead given on TIOHM[x] as shown below. The FORM bits have no effect if EXT = 1 and TOCTA = 0. Table 4 FORM[1] 1 1 - SPLT FORM[1:0] Configurations FORM[0] 0 1 PLCP or ATM direct-mapped Framing Format / Cell alignment DS1 / byte E1 / byte
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 61
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
10
OPERATION
10.1 Software Initialization Sequence The S/UNI-CDB can come out of reset in a mode that consumes excess power. The device functionality is not altered except for excessive power consumption resulting excess heat dissipation which could lead to long term reliability problems. The software initialization sequence in this section will put the S/UNI-CDB into a normal power consumption state should the device come out of reset in the excess power state. This reset sequence must be used to guarantee long term reliability of the device. 1. Reset the S/UNI-CDB. 2. Set IOTST (bit 2) in the Master Test Register to '1' (by writing 00000100 to register 400H). 3. Put the S/UNI-CDBReceive Cell Processor (RXCP) into test mode by writing: 00000101 to test register 461H 00000101 to test register 561H 00000101 to test register 661H 00000101 to test register 761H 4. Set S/UNI-CDB Receive Cell Processor block built in set test (BIST) controls signals by writing: 01000000 to test register 462H 01000000 to test register 562H 01000000 to test register 662H 01000000 to test register 762H 10101010 to test register 463H 10101010 to test register 563H 10101010 to test register 663H
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 62
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
10101010 to test register 763H 5. Put the S/UNI-CDB Transmit Cell Processor (TXCP) into test mode by writing: 00000011 to test register 481H 00000011 to test register 581H 00000011 to test register 681H 00000011 to test register 781H 6. Set S/UNI-CDB Transmit Cell Processor block built in set test (BIST) controls signals by writing: 10000000 to test register 480H 10000000 to test register 580H 10000000 to test register 680H 10000000 to test register 780H 10101010 to test register 482H 10101010 to test register 582H 10101010 to test register 682H 10101010 to test register 782H 7. Toggle REF8KI (pin T3) signal at least eight times (this provides the clock to the RAM). REF8KI is the test clock used by the TXCP and RXCP blocks when in test mode. 8. Set IOTST (bit 2) in the Master Test register to '0' (by writing 00000000 to register 400H). 9. Resume normal device programming.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 63
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
11
TEST FEATURES DESCRIPTION Simultaneously asserting (low) the CSB, RDB and WRB inputs causes all digital output pins and the data bus to be held in a high-impedance state. This test feature may be used for board testing. Test mode registers are used to apply test vectors during production testing of the S/UNI-CDB. Test mode registers (as opposed to normal mode registers) are selected when A[10] is high. Test mode registers may also be used for board testing. When all of the TSBs within the S/UNI-CDB are placed in test mode 0, device inputs may be read and device outputs may be forced via the microprocessor interface (refer to the section "Test Mode 0" for details). In addition, the S/UNI-CDB also supports a standard IEEE 1149.1 five-signal JTAG boundary scan test port for use in board testing. All digital device inputs may be read and all digital device outputs may be forced via the JTAG test port. Table 5 - Test Mode Register Memory Map Address 000H-3FFH 400H 408H 409H 40AH 40CH 40DH 40EH 40FH 460H 461H 462H 463H 464H 508H 509H 50AH 50CH 50DH 50EH 50FH 560H 561H 562H 563H 564H 608H 609H 60AH 60CH 60DH 60EH 60FH 660H 661H 662H 663H 664H 708H 709H 70AH 70CH 70DH 70EH 70FH 760H 761H 762H 763H 764H Register Normal Mode Registers Master Test Register SPLR Test Register 0 SPLR Test Register 1 SPLR Test Register 2 SPLT Test Register 0 SPLT Test Register 1 SPLT Test Register 2 SPLT Test Register 3 RXCP-50 Test Register 0 RXCP-50 Test Register 1 RXCP-50 Test Register 2 RXCP-50 Test Register 3 RXCP-50 Test Register 4
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 64
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Address 465H 480H 481H 482H 483H 484H 485H 4A0H 4A1H 4A2H 4A3H 565H 580H 581H 582H 583H 584H 585H 5A0H 5A1H 5A2H 5A3H 665H 680H 681H 682H 683H 684H 685H 6A0H 6A1H 6A2H 6A3H 765H 780H 781H 782H 783H 784H 785H 7A0H 7A1H 7A2H 7A3H
Register RXCP-50 Test Register 5 TXCP-50 Test Register 0 TXCP-50 Test Register 1 TXCP-50 Test Register 2 TXCP-50 Test Register 3 TXCP-50 Test Register 4 TXCP-50 Test Register 5 PRGD Test Register 0 PRGD Test Register 1 PRGD Test Register 2 PRGD Test Register 3
Notes on Test Mode Register Bits: 1. Writing values into unused register bits has no effect. However, to ensure software compatibility with future, feature-enhanced versions of the product, unused register bits must be written with logic zero. Reading back unused bits can produce either a logic one or a logic zero; hence, unused register bits should be masked off by software when read. 2. Writable test mode register bits are not initialized upon reset unless otherwise noted.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 65
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Register 100H: S/UNI-CDB Master Test
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 66
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Register 400H: S/UNI-CDB Master Test Bit Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 W W W W R/W W R/W Type Function Unused A_TM[9] A_TM[8] PMCTST DBCTRL IOTST HIZDATA HIZIO Default X X X X 0 0 0 0
This register is used to enable S/UNI-CDB test features. All bits, except PMCTST and A_TM[9:8], are reset to zero by a hardware reset of the S/UNI-CDB. The S/UNI-CDB Master Test register is not affected by a software reset (via the S/UNI-CDB Identification, Master Reset, and Global Monitor Update register (006H)). HIZIO, HIZDATA: The HIZIO and HIZDATA bits control the tri-state modes of the S/UNI-CDB . While the HIZIO bit is a logic one, all output pins of the S/UNI-CDB except the data bus and output TDO are held tri-state. The microprocessor interface is still active. While the HIZDATA bit is a logic one, the data bus is also held in a high-impedance state which inhibits microprocessor read cycles. The HIZDATA bit is overridden by the DBCTRL bit. IOTST: The IOTST bit is used to allow normal microprocessor access to the test registers and control the test mode in each TSB block in the S/UNI-CDB for board level testing. When IOTST is a logic one, all blocks are held in test mode and the microprocessor may write to a block's test mode 0 registers to manipulate the outputs of the block and consequentially the device outputs (refer to the "Test Mode 0 Details" in the "Test Features" section). DBCTRL: The DBCTRL bit is used to pass control of the data bus drivers to the CSB pin. When the DBCTRL bit is set to logic one and either IOTST or PMCTST are logic one, the CSB pin controls the output enable for the data bus. While the DBCTRL bit is set, holding the CSB pin high causes the S/UNI-CDB to
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 67
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
drive the data bus and holding the CSB pin low tri-states the data bus. The DBCTRL bit overrides the HIZDATA bit. The DBCTRL bit is used to measure the drive capability of the data bus driver pads. PMCTST: The PMCTST bit is used to configure the S/UNI-CDB for PMC's manufacturing tests. When PMCTST is set to logic one, the S/UNI-CDB microprocessor port becomes the test access port used to run the PMC manufacturing test vectors. The PMCTST bit is logically "ORed" with the IOTST bit, and can be cleared by setting CSB to logic one or by writing logic zero to the bit. A_TM[9:8]: The state of the A_TM[9:8] bits internally replace the input address lines A[9:8] respectively when PMCTST is set to logic 1. This allows for more efficient use of the PMC manufacturing test vectors. 11.1 JTAG Test Port The S/UNI-CDB JTAG Test Access Port (TAP) allows access to the TAP controller and the 4 TAP registers: instruction, bypass, device identification and boundary scan. Using the TAP, device input logic levels can be read, device outputs can be forced, the device can be identified and the device scan path can be bypassed. For more details on the JTAG port, please refer to the Operations section. Table 6 - Instruction Register
Length - 3 bits Instructions EXTEST IDCODE SAMPLE BYPASS BYPASS STCTEST BYPASS BYPASS Selected Register Boundary Scan Identification Boundary Scan Bypass Bypass Boundary Scan Bypass Bypass Instruction Codes, IR[2:0] 000 001 010 011 100 101 110 111
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 68
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Identification Register Length - 32 bits Version number - 2H Part Number - 7346H Manufacturer's identification code - 0CDH Device identification - 273460CDH
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 69
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Table 7
- Boundary Scan Register
Length - 198 bits
Pin/Enable Register Bit Cell Type ID Bit Pin/Enable Register Bit Cell Type ID Bit
TDAT[15] TDAT[14] TDAT[13] TDAT[12] TDAT[11] TDAT[10] TDAT[9] TDAT[8] TDAT[7] TDAT[6] TDAT[5] TDAT[4] TDAT[3] TDAT[2] TDAT[1] TDAT[0] TFCLK TADR[4] TADR[3] TADR[2] TADR[1] TADR[0] TPRTY TSOC TENB TCA
1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
2
IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL OUT_CELL OUT_CELL OUT_CELL OUT_CELL OUT_CELL OUT_CELL IN_CELL IN_CELL IN_CELL IN_CELL OUT_CELL OUT_CELL OUT_CELL OUT_CELL
0 0 1 0 0 1 1 1 0 0 1 1 0 1 0 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 0 1 (1) (1) (0) (0) (0) (0) (0)
RX_OEB
4
66 67:70 71:74 75:78 79:82 83:86 87:90 91:94 95:98 99:102 103:106 107:110 111 112;115 116:119 120:123 124:127 128:131 132:135 136:139 140:143 144;147 148:151 152:155 156:159 160:163 164 165 166 167 168 169 170:180 181
5
OUT_CELL IN_CELL IN_CELL IN_CELL IN_CELL OUT_CELL OUT_CELL OUT_CELL OUT_CELL OUT_CELL OUT_CELL OUT_CELL IN_CELL
(0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0)
TICLK[4;1] TIOHM[4:1] TPOH[4:1] TPOHINS[4:1] TPOHCLK[4:1] TPOHFP[4:1] LCD[4:1] RPOH[4:1] RPOHCLK[4:1] RPOHFP[4:1] FRMSTAT[4:1] REF8KI N/C N/C N/C N/C N/C VSS VSS RCLK[4:1] ROHM[4:1] RDATI[4:1] TCLK[4:1] TOHM[4:1] TDATO4:1] INTB RSTB WRB RDB ALE CSB A[10:0] D[7] DOENB [7] D[6] DOENB[6] D[5] DOENB [5]
5 5
IN_CELL IN_CELL IN_CELL OUT_CELL OUT_CELL OUT_CELL OUT_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL
(0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0)
TCA_OEB DTCA[4] DTCA[3] DTCA[2] DTCA[1]
26 27 28 29 30 31 32 33 34 35 36 37 38
PHY_ADR[2] PHY_ADR[1] PHY_ADR[0] ATM8 DRCA[4] DRCA[3] DRCA[2] DRCA[1]
182 183 184 185 186
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 70
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
RCA RCA_OEB RSOC RENB RFCLK RADR[4] RADR[3] RADR[2] RADR[1] RADR[0] RPRTY RDAT[15:0]
3
39 40 41 42 43 44 45 46 47 48 49 50:65
OUT_CELL OUT_CELL OUT_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL OUT_CELL OUT_CELL
(0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0)
D[4] DOENB [4] D[3] DOENB [3] D[2] DOENB [2] D[1] DOENB [1] D[0] DOENB [0] HIZ
6 5 5 5 5 5
187 188 189 190 191 192 193 194 195 196 197
IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL OUT_CELL
(0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0)
NOTES: 1. TDAT[15] is the first bit of the boundary scan chain. 2. TCA_OEB will set TCA to tri-state when set to logic 1. When set to logic 0, TCA will be driven. 3. RCA_OEB will set RCA to tri-state when set to logic 1. When set to logic 0, RCA will be driven. 4. RX_OEB will set RDAT[15:0], RPRTY, and RSOC to tri-state when set to logic 1. When set to logic 0, RDAT[15:0], RPRTY, and RSOC will be driven. 5. The DOENB signals will set the corresponding bidirectional signal (the one preceding the DOENB in the boundary scan chain -- see note 1 also) to an output when set to logic 0. When set to logic 1, the bidirectional signal will be tri-stated. 6. HIZ will set all outputs not controlled by TCA_OEB, RCA_OEB, RX_OEB, and DOENB to tri-state when set to logic 1. When set to logic 0, those outputs will be driven. Boundary Scan Cell Description In the following diagrams, CLOCK-DR is equal to TCK when the current controller state is SHIFT-DR or CAPTURE-DR, and unchanging otherwise. The multiplexer in the center of the diagram selects one of four inputs, depending on the status of select lines G1 and G2. The ID Code bit is as listed in the Boundary Scan Register table located in the TEST FEATURES DESCRIPTION - JTAG Test Port section.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 71
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Figure 3
IDCODE
- Input Observation Cell (IN_CELL)
Scan Chain O ut INPUT to internal logic
Input Pad
G1 G2 SHIFT-DR
12 1 2 MU X D C 12 12
Scan Chain In
I.D. Code bit CLO CK-DR
Figure 4
- Output Cell (OUT_CELL)
Scan Chain O ut
EXTEST OUTPUT or Enable from system logic IDCODE SHIFT-DR
G1 1 G1 G2 12 1 2 MUX D C 12 12 D C 1
MUX
OUTPUT or Enable
I.D. code bit CLOCK-DR UPDAT E-DR
Scan Chain In
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 72
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Figure 5
- Bi-directional Cell (IO_CELL)
Scan Chain O ut INPUT to internal logic
EXTEST OUTPUT from internal logic IDC ODE SHIFT-DR INPUT from pin
G1 1 G1 G2 12 1 2 MUX 12 12 D C D C 1
MUX
OUT PUT to pin
I.D. code bit CLO CK -DR UPDAT E-DR
Scan Chain In
Figure 6
- Layout of Output Enable and Bi-directional Cells
Scan Chain O ut
OUTPUT ENABLE from internal logic (0 = drive) INPUT to internal logic OUTPUT from internal logic
OUT_CELL
IO _CELL
I/O PAD
Scan Chain In
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 73
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
12
D.C. CHARACTERISTICS TC = -40C to +85C, VDD = 3.3V 10%, VDD < BIAS < 5.5V (Typical Conditions: TC = 25C, VDD = 3.3V, VBIAS = 5V) Table 8
Symbol
- DC Characteristics
Parameter Min Typ Max Units Conditions
VDD BIAS IBIAS VIL
Power Supply 5V Tolerant Bias Current into 5V Bias Input Low Voltage
2.97 VDD
3.3 5.0 6.0
3.63 5.5
Volts Volts A VBIAS = 5.5V Guaranteed Input Low voltage.
0
0.8
Volts
VIH
Input High Voltage
2.0
BIAS
Volts
Guaranteed Input High voltage.
VOL
Output or Bi-directional Low Voltage
0.23
0.4
Volts
Guaranteed output Low voltage at VDD=2.97V and IOL=maximum rated for pad.
4, 5, 6
VOH
Output or Bi-directional High Voltage
2.4
2.93
Volts
Guaranteed output High voltage at VDD=2.97V and IOH=maximum rated current for pad.
4, 5, 6
VT-
Reset Input Low Voltage
0.8
Volts
Applies to RSTB, TRSTB, TICLK[4:1], RCLK[4:1], TFCLK, RFCLK, TCK, TDI, TMS, and REF8KI.
VT+
Reset Input High Voltage
2.0
Volts
Applies to RSTB, TRSTB, TICLK[4:1], RCLK[4:1], TFCLK, RFCLK, TCK, TDI, TMS, and REF8KI.
VTH
Reset Input Hysteresis Voltage
0.5
Volts
Applies to RSTB, TRSTB, TICLK[4:1], RCLK[4:1], TFCLK, RFCLK, TCK, TDI, TMS, and REF8KI. VIL = GND.
1, 3 1. 3
IILPU IIHPU IIL IIH CIN COUT
Input Low Current Input High Current Input Low Current Input High Current Input Capacitance Output Capacitance
-100 -10 -10 -10
-60 0 0 0 6 6
-10 +10 +10 +10
A A A A pF pF
VIH = VDD. VIL = GND.
2, 3 2, 3
VIH = VDD.
tA=25C, f = 1 MHz tA=25C, f = 1 MHz
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 74
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
Symbol
Parameter
Min
Typ
Max
Units
Conditions
CIO IDDOP2 IDDOP6
Bi-directional Capacitance Operating Current
6 12.2 30
pF mA
tA=25C, f = 1 MHz VDD = 3.63V, Outputs Unloaded (T1/E1 PLCP mode) VDD = 3.63V, Outputs Unloaded (52 Mbit/s arbitrary framing format with ATM direct mapping)
Operating Current
258.3
330
mA
Notes on D.C. Characteristics: 1. Input pin or bi-directional pin with internal pull-up resistor. 2. Input pin or bi-directional pin without internal pull-up resistor 3. Negative currents flow into the device (sinking), positive currents flow out of the device (sourcing). 4. The Utopia interface outputs, RDAT[15:0], RPRTY, RCA, DRCA[4:1], RSOC, TCA, and DTCA[4:1], have 12 mA drive capability. 5. The outputs TCLK[4:1], TDATO[4:1], TOHM[4:1], LCD [4:1], RPOH [4:1], RPOHCLK [4:1], and RPOHFP [4:1] have 6 mA drive capability. 6. The data bus outputs, D[7:0], and all outputs not specified above have 3 mA drive capability. 7. RFCLK and TFCLK are 3.3 V only input pins - they are not 5 V tolerant. Connecting a 5 V signal to these inputs may result in damage to the part.
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 75
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
13
ORDERING AND THERMAL INFORMATION Table 9 PART NO PM7339 Table 10 PART NO. PM7339 - Packaging Information DESCRIPTION 256-pin Ball Grid Array (SBGA) - Thermal Information CASE TEMPERATURE Theta Ja -40C to 85C 19 C/W Theta Jc 5 C/W
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 76
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
14
MECHANICAL INFORMATION
0.127
A
-A-
D1, M
1
A1 BALL CORNER
D
20 -B.30 A CAS BS
A1 BALL CORNER
19 6 18 16 14 12 10 8 4 2 5 31 7 17 15 13 11 9 A B C D E F G H J K L M N P R T U V W Y
A1 BALL I.D. INK MARK
b
E A
E1, N
e
0.127 A
TOP VIEW A BOTTOM VIEW
DIE SIDE
e
A
A2
bbb aaa
C
ccc -C-
P
A1
SIDE VIEW
SEATING PLANE
A-A SECTION VIEW
ddd
Notes: 1) ALL DIMENSIONS IN MILLIMETER. 2) DIMENSION aaa DENOTES COPLANARITY 3) DIMENSION bbb DENOTES PARALLEL 4) DIMENSION ccc DENOTES FLATNESS
PACKAGE TYPE: 256 PIN THERMAL BALL GRID ARRAY BODY SIZE: 27 x 27 x 1.45 MM Dim. Min. Nom. Max. A 1.32 1.45 1.58 A1 0.56 0.63 0.70 A2 0.76 0.82 0.88 D 26.90 27.00 27.10 D1 24.03 24.13 24.23 E 26.90 27.00 27.10 E1 24.03 24.13 24.23 20x20 1.27 M,N e b 0.60 0.75 0.90 0.15 0.15 0.20 aaa bbb ccc ddd 0.15 0.33 0.50 P 0.20 0.30 0.35
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 77
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
NOTES
PMC-SIERRA, INC. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA INC., AND ITS CUSTOMERS' INTERNAL USE 78
RELEASED DATASHEET PMC-2000313 ISSUE 2
PM7339 S/UNI-CDB
SATURN USER NETWORK INTERFACE CELL DELINEATION BLOCK
CONTACTING PMC-SIERRA, INC. PMC-Sierra, Inc. 105-8555 Baxter Place Burnaby, BC Canada V5A 4V7 Tel: Fax: (604) 415-6000 (604) 415-6200 document@pmc-sierra.com info@pmc-sierra.com apps@pmc-sierra.com http://www.pmc-sierra.com
Document Information: Corporate Information: Technical Support: Web Site:
None of the information contained in this document constitutes an express or implied warranty by PMC-Sierra, Inc. as to the sufficiency, fitness or suitability for a particular purpose of any such information or the fitness, or suitability for a particular purpose, merchantability, performance, compatibility with other parts or systems, of any of the products of PMC-Sierra, Inc., or any portion thereof, referred to in this document. PMC-Sierra, Inc. expressly disclaims all representations and warranties of any kind regarding the contents or use of the information, including, but not limited to, express and implied warranties of accuracy, completeness, merchantability, fitness for a particular use, or non-infringement. In no event will PMC-Sierra, Inc. be liable for any direct, indirect, special, incidental or consequential damages, including, but not limited to, lost profits, lost business or lost data resulting from any use of or reliance upon the information, whether or not PMC-Sierra, Inc. has been advised of the possibility of such damage. (c) 2000 PMC-Sierra, Inc. PMC-2000313 (R1) ref PMC--960486 (R6) Issue date: March 2000
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS' INTERNAL USE


▲Up To Search▲   

 
Price & Availability of 2000313

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X